Опрератор like. Сделать маску

Maximchi40
Дата: 27.10.2015 08:51:00
Есть запрос
select table_name
from all_tables
where replace(','||'name1, name2,..., name n'||',',' ','') like '%,'||table_name||',%' который ищет таблицы через запятую. Нужно чтобы было возможность искать по части имени и по имени целиком. Например 'nam%, name2, name3, nam%'. Комбинация может меняться и длина тоже
Elic
Дата: 27.10.2015 08:55:13
Maximchi40
Дата: 27.10.2015 08:58:35
Elic,
Спасибо но нужно именно способом которым я указал
mcureenab
Дата: 27.10.2015 09:13:41
Maximchi40
Elic,
Спасибо но нужно именно способом которым я указал
Сам же говоришь, что твой способ не работает.

Видимо как то так:

table_name like 'nam%' or
table_name like 'name1' or
table_name like 'name2' or
table_name like 'name3' or
table_name like 'nam%'

Или преобразовать шаблон в регулярное выражение (заменить запятые на | проценты на .* и т.п., убрать пробелы) и использовать regexp_....
SQL*Plus
Дата: 27.10.2015 09:16:47
Maximchi40
Есть запрос
select table_name
from all_tables
where replace(','||'name1, name2,..., name n'||',',' ','') like '%,'||table_name||',%' 
который ищет таблицы через запятую. Нужно чтобы было возможность искать по части имени и по имени целиком.
Например
'nam%, name2, name3, nam%'. 
Комбинация может меняться и длина тоже
Maximchi40
Дата: 27.10.2015 09:17:38
mcureenab, строка рассматривается как одно целое а ты взял и поделил 'name1, name2, nam%'
Maximchi40
Дата: 27.10.2015 09:19:29
SQL*Plus
Maximchi40
Есть запрос
select table_name
from all_tables
where replace(','||'name1, name2,..., name n'||',',' ','') like '%,'||table_name||',%' 
который ищет таблицы через запятую. Нужно чтобы было возможность искать по части имени и по имени целиком.
Например
'nam%, name2, name3, nam%'. 
Комбинация может меняться и длина тоже
да но он ищет только целиком слова. А нужно чтобы искал и через %
Elic
Дата: 27.10.2015 09:21:17
Maximchi40
но нужно именно способом которым я указал
Сколько ты готов инвестировать в СУБД, которая сможет именно твоим способом?
Maximchi40
Дата: 27.10.2015 09:23:27
Elic
Maximchi40
но нужно именно способом которым я указал
Сколько ты готов инвестировать в СУБД, которая сможет именно твоим способом?
если не знаешь как то не нужно тролить. На это и существует форумы чтобы задавать вопросы
mcureenab
Дата: 27.10.2015 09:54:48
Maximchi40
Elic
пропущено...
Сколько ты готов инвестировать в СУБД, которая сможет именно твоим способом?
если не знаешь как то не нужно тролить. На это и существует форумы чтобы задавать вопросы

Читай сообщения до конца.

автор
RTFM REGEXP_LIKE Condition (FAQ)


автор
Или преобразовать шаблон в регулярное выражение (заменить запятые на | проценты на .* и т.п., убрать пробелы) и использовать regexp_....


Ты же хочешь чтобы "свиньи, замяукали". Если твой код не работает, его надо менять.