Как объединить данные типа String при селекте?

182
29 апреля 2018, 22:01

Всем привет! Есть некий запрос:

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) но возвращает ошибку, что для формата поля строка такой оператор не работает.

Заранее спасибо!

Answer 1

Если я правильно понял Ваш вопрос, то:

SELECT * 
FROM table1
WHERE field1 not like '%text for example [1-5]%'
READ ALSO
Помогите пожалуйста с задачей - C++ [требует правки]

Помогите пожалуйста с задачей - C++ [требует правки]

Элементы размещаются по возрастанию по спирали к центру по часовой стрелке начиная от верхнего левого угла матрицы, используя пузырьковый...

201
Вопрос про конструкторы классов

Вопрос про конструкторы классов

Вот у меня есть класс:

230
Определить класс объекта

Определить класс объекта

Есть ли стандартная ф-ция определения класса объекта?

238
Количество кратчайших путей

Количество кратчайших путей

Сейчас: Код ищет количество точек, через которое пройдёт алгоритм для возвращения в исходную позицию

235