Лабораторная работа № 3. Запросы в Access, страница 2

Табл.2 Операторы сравнения с образцом.

Оператор

Пример

Описание

Between

Between (-100) And (100)

Находится ли значение в заданном интервале.

Is

Is Null

Is Not Null

Проверка, значения на равенство (неравенство) Null

In

In ("Москва", "Киев", "С-Петербург")

Проверка на принадлежность ко множеству перечисленному в скобках

Like

Like "C*"

Like "db?"

Определяет, начинается ли строковое значение с указанных символов. Используется вместе с символами шаблона "*" (обозначает любое число произвольных символов) или "?" (обозначает один символ).

Рис.1. Создание запроса в конструкторе.

Задание. Создайте в конструкторе SQL запрос, выводящий издания(автор, название, год), выпущенные с 1997 по 1999.

Задание. Напишите запрос, выводящий названия книг, где вторая буква фамилии автора – «у» (фамилию автора выводить не надо).

Запросы могут включать в себя и вычисляемые поля. Для этого в окне конструктора вместо имени очередного столбца надо подставить выражение (вручную или используя построитель выражений, запускаемый кнопкой Построить на панели инструментов). Не забудьте отметить галочкой check-box Вывод на экран. На рисунке 2 показано создание столбца  выводящего фамилии автора и текущий год. Правда, в таком запросе заголовок столбца - «Выражение 1» - не слишком информативен. Поэтому надо в свойствах столбца задать подпись, например «Год».