Всем привет! Есть некий запрос:
SELECT *
FROM table1
WHERE field1 not like '%text for example 1%'
AND field1 not like '%text for example 2%'
AND field1 not like '%text for example 3%'
AND field1 not like '%text for example 4%'
AND field1 not like '%text for example 5%'
Вопрос, можно ли объединить эти 5 искомых значений (text for example 1,2,3,4,5) объединить в некий массив, чтобы не повторять AND field1 not like каждый раз, при добавлении нового условия?
Пробовал через IN (text for example 1,2,3,4,5) но возвращает ошибку, что для формата поля строка такой оператор не работает.
Заранее спасибо!
Если я правильно понял Ваш вопрос, то:
SELECT *
FROM table1
WHERE field1 not like '%text for example [1-5]%'
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости