Для отбора записей по части значения какого-либо поля используется предикат LIKE. В Microsoft Access SQL в предикате LIKE используются иные символы шаблона, чем в стандарте:
|
Символ шаблона |
Microsoft Access SQL |
ANSI SQL |
|
Любой один символ |
? |
_ (подчеркивание) |
|
Любая группа любых символов |
* |
% |
Ниже приведен запрос, в котором используется предикат LIKE. Он выводит фамилии и автобиографии тех сотрудников, у которых в поле «Автобиография» встречается упоминание о Москве:
SELECT ФИО, автобиография
FROMсотрудник
WHEREавтобиография LIKE "*Москв*";
Следует обратить внимание на то, подобный поиск может дать некоторый «шум».
При использовании режима ANSI SQL-92 обеспечивается поддержка подстановочных знаков ANSI, т.е. знак процента (%) и символ подчеркивания (_) также являются частью режима ANSI SQL-92. В одном запросе смешивать знаки нельзя.
предыдущаяследующая