Проверка на наличие последовательности символов

Предикат CONTAINING проверяет, содержит ли строковая величина, указанная слева от него, последовательность символов, указанную справа. Синтаксис использования этого условия поиска следующий:

<значение> [NOT] CONTAINING <значение1>, где

<значение> - любое строковое выражение;

<значение1> - строковая константа.

Поиск   CONTAINING   является   чувствительным   к  регистру.  Предикат CONTAINING   может быть использован для алфавитно-цифрового поиска в числах   и   датах.   Следующий   пример   выводит   информацию   обо   всех неисправностях, в названиях которых встречается 'Неисправ': SELECT * FROM Disrepair WHERE FailureNM CONTAINING 'Неисправ';.

Результат выполнения запроса представлен на рис. 3.12.

FAILURECD   FAILURENM

4

Неисправна печная горелка

5

Неисправен газовый счетчик

Рис. 3.12. Результат работы предиката CONTAINING

NOT CONTAINING используется для отбора строк, в значение не включает указанную строковую константу.

предыдущаяследующая