Оператор сравнения like
Оператор сравнения like для поиска записей по заданному шаблону. Это одна из наиболее часто встречаемых задач – например, поиск клиента с известной фамилией в базе данных.
Предположим, что в таблице Customers требуется найти записи клиентов с фамилиями, начинающимися на букву "C" и содержащие поля CustomerID, ContactName и Address:
select CustomerID, ContactName, Address from Customers where ContactName like 'C%';
Результатом этого запроса будет таблица (рис. 4.15):
Рис. 4.15. Запрос с оператором like
Оператор like содержит шаблоны, позволяющие получать различные результаты (таблица 4.1).
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 |
on_load_lecture()
« |
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
вопросы | »
учебники
|
для печати и PDA
Курсы | Учебные программы | Учебники | Новости | Форум | Помощь
Телефон: +7 (495) 253-9312, 253-9313, факс: +7 (495) 253-9310, email: info@intuit.ru © 2003-2007, INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование |