Всем привет! Есть некий запрос:
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]%'
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Элементы размещаются по возрастанию по спирали к центру по часовой стрелке начиная от верхнего левого угла матрицы, используя пузырьковый...
Сейчас: Код ищет количество точек, через которое пройдёт алгоритм для возвращения в исходную позицию