Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
2.3. Оператор сравнения записей like
Оператор
сравнения
like нужен для поиска
записей по заданному шаблону. Эта задача является одной из наиболее часто
встречаемых задач - например, поиск клиента с известной фамилией в базе данных.
Предположим,
что в таблице «Туристы», содержащей поля «Фамилия», «Имя» и «Отчество»,
требуется найти записи клиентов с фамилиями, начинающимися на букву «И».
select Фамилия, Имя,
Отчество from Туристы
where Фамилия Like 'И%'
Результатом
этого запроса будет таблица, представленная на рисунке 35. Оператор like содержит
шаблоны, позволяющие получать различные результаты (таблица 7).
Рис. 35. Запрос с оператором like
Таблица 7 Шаблоны
оператора
like
Шаблон
|
Значение
|
like '5[%]'
|
5%
|
like '[ ]n'
|
n
|
like '[a-cdf]'
|
a, b, c, d, или f
|
like '[-acdf]'
|
-, a,
c, d,
или f
|
like '[ [ ]'
|
[
|
like ']'
|
]
|
like 'abc[
]d%'
|
abc d и abc
de
|
like
'abc[def]'
|
abcd, abce, и abcf
|