Предикат CONTAINING проверяет, содержит ли строковая величина, указанная слева от него, последовательность символов, указанную справа. Синтаксис использования этого условия поиска следующий:
<значение> [NOT] CONTAINING <значение1>, где
<значение> - любое строковое выражение;
<значение1> - строковая константа.
Поиск CONTAINING является чувствительным к регистру. Предикат CONTAINING может быть использован для алфавитно-цифрового поиска в числах и датах. Следующий пример выводит информацию обо всех неисправностях, в названиях которых встречается 'Неисправ': SELECT * FROM Disrepair WHERE FailureNM CONTAINING 'Неисправ';.
Результат выполнения запроса представлен на рис. 3.12.
|
FAILURECD FAILURENM |
|
|
4 |
Неисправна печная горелка |
|
5 |
Неисправен газовый счетчик |
Рис. 3.12. Результат работы предиката CONTAINING
NOT CONTAINING используется для отбора строк, в значение не включает указанную строковую константу.
предыдущаяследующая