Читать в оригинале

<< Предыдущая Оглавление Следующая >>


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

 



<< Предыдущая Оглавление Следующая >>