Составители:
Рубрика:
он ищет в символьном поле, совпадает ли заданное условие в LIKE с частью символов,
хранящихся в ячейке столбца.
Давайте найдем всех сотрудников, чьи имена начинаются с символа “А” (вывод
показывается в рис. 4.16):
SELECT *
FROM Сотрудник
WHERE Имя LIKE "А%";
Ид_Сотр. Фамилия Имя Отчество Год рожд. Пол
4 Панов Антон Михайлович 1975 М
10 Мухин Александр Михайлович 1964 М
11 Попов Анатолий Михайлович 1947 М
Рис. 4.16. Использование LIKE "А%"
В качестве условия задаются символы поискового образа и добавляются
специальные символы, которые
могут соответствовать чему-нибудь (такая конструкция
обычно называется маской поиска). Оператор LIKE принуждает систему осуществлять
поиск любого совпадения с заданной Вами маской, просматривая и анализируя каждую
строку указанного столбца.
В качестве таких специальных символов используются символы:
% - символ процента
_ - символ подчеркивания
[ ] - квадратные скобки
^ - каретка
Символ % указывает SQL ,что на
место (позицию), в котором находится, %
подходят любые символы из ячейки поискового столбца.
Следующий запрос к таблице ОТДЕЛ_СОТРУДНИК (рис. 2.3) с оператором LIKE
создаст таблицу, содержащую информацию только о заведующих кафедрах:
SELECT *
Страницы
- « первая
- ‹ предыдущая
- …
- 84
- 85
- 86
- 87
- 88
- …
- следующая ›
- последняя »
