Субд лекции

Темы:

Предложение WHERE

Для отбора записей по части значения какого-либо поля используется предикат LIKE. В Microsoft Access SQL в предикате LIKE используются иные символы шаблона, чем в стандарте:

Символ шаблона

Microsoft Access SQL

ANSI SQL

Любой один символ

?

_ (подчеркивание)

Любая группа любых символов

*

%

Ниже приведен запрос, в котором используется предикат LIKE. Он выводит фамилии и автобиографии тех сотрудников, у которых в поле «Автобиография» встречается упоминание о Москве:

SELECT ФИО, автобиография

FROMсотрудник

WHEREавтобиография LIKE "*Москв*";

Следует обратить внимание на то, подобный поиск может дать некоторый «шум».

При использовании режима ANSI SQL-92 обеспечивается поддержка подстановочных знаков ANSI, т.е. знак процента (%) и символ подчеркивания (_) также являются частью режима ANSI SQL-92. В одном запросе смешивать знаки нельзя.

предыдущаяследующая