Между Бахом и шарманщиком кто-то тоже должен быть. (С)
Ку
Вопрос, наверно, глупый, но мне не удалось найти "красивое" решение.
Имеется, например, таблица, с несколькими колонками, в одной из которых имена. Количество не важно, допустим, 1000.
Как вытащить оттуда только те имена, в которых есть буквы z и a (обязательно и та и другая, не важно в каком порядке, не важно в каком регистре, не важно на какой позиции в имени)? Кроме очевидного перебирания всех возможных комбинаций через like (их не много, но такое решение видится мне кривым).

Комментарии
26.04.2021 в 18:21

Эр Рокэ, откуда у вас отравленный канон?!
www.sql-tutorial.ru/ru/book_predicate_like/page...
Вроде должно помочь.
26.04.2021 в 20:00

Между Бахом и шарманщиком кто-то тоже должен быть. (С)
Кристалл хрусталя, не открывается...
26.04.2021 в 20:04

Эр Рокэ, откуда у вас отравленный канон?!
Арамис, офигеть, в момент комментария открывалось о.о попробуйте еще позже, может, обновляются или типа того.
Сайт большой и полезный, вот так с нифига сдохнуть не должен.
26.04.2021 в 23:06

могу посоветовать умный форум с умными, но жосскими кодерами, http://cyberforum.ru
может. они чего умное посоветуют? тут гуманяки собрались
26.04.2021 в 23:11

Эр Рокэ, откуда у вас отравленный канон?!
Тогда уж проще сразу англоязычный стековерфлоу)))))
27.04.2021 в 09:21

И сказал Темный Вала осаждавшим Ангамандо эльдар: "Ваш митинг не согласован!"
Попробуйте через шаблоны - docs.microsoft.com/ru-ru/sql/t-sql/language-ele... - нужно подумать, как красиво сделать, но я в таких ситуациях стараюсь через [] искать)
27.04.2021 в 16:02

Между Бахом и шарманщиком кто-то тоже должен быть. (С)
Да я уже облазил все готовые форумы, какие мог найти, на трех языках :)
То ли запрос не могу сформулировать, то ли ещё что, но ничего подходящего не нашел.
27.04.2021 в 16:05

Между Бахом и шарманщиком кто-то тоже должен быть. (С)
Хм...
LIKE '[a-z]' AND NOT LIKE '[b-y]'
Сработает?
Оно учитывает регистр и местоположение в слове?
27.04.2021 в 16:08

Между Бахом и шарманщиком кто-то тоже должен быть. (С)
Проверил. Не работает...
Возможно это еще связано с клиентом (у меня PL/SQL).
27.04.2021 в 19:57

И сказал Темный Вала осаждавшим Ангамандо эльдар: "Ваш митинг не согласован!"
У меня вот так взлетело
<имя столбца> LIKE '%[a]%[z]%' OR <имя столбца> LIKE '%[z]%[a]%'
Но тоже не особо красиво выглядит конечно...
Но это синтаксис шаблонов в MS SQL, на Оракле не знаю, будет вообще работать или нет :(
28.04.2021 в 19:23

Между Бахом и шарманщиком кто-то тоже должен быть. (С)
Темный Вала, я уже проверил - не работает на оракл.
Пока ищу другое решение :)