Предикат LIKE используется только с символьными данными. Он проверяет, соответствует ли данное символьное значение строке с указанной маской. В качестве маски используются все разрешенные символы с учетом верхнего и нижнего регистров, а также специальные символы:
% - замещает любое количество символов (в том числе и 0);
(_) - замещает только один символ. (Разрешено также использовать конструкцию NOT LIKE).
Пример 23 демонстрирует, каким образом можно получить список сотрудников, фамилии которых начинаются с буквы “F”.
| SELECT first_name, last_name FROM employee
WHERE last_name LIKE "F%"
|
|
Пример 24 демонстрирует, каким образом можно получить список сотрудников, имена которых заканчиваются буквами “er”.
| SELECT first_name, last_name FROM employee
WHERE first_name LIKE "%er"
|
|