Запросы в MS Access. Запросы на выборку. Задание условий отбора

Использование мастера запросов

1.    На вкладке Создание в группе Запросы нажмите кнопку Мастер запросов.

2.    В диалоговом окне Новый запрос выберите пункт Простой запрос и нажмите кнопку ОК.

3.    Теперь добавьте поля. Вы можете добавить до 255 полей из 32 таблиц или запросов.

4.    При добавлении числового поля вам потребуется выбрать, что именно вернет запрос: подробности или итоговые данные.

5.    Если вы хотите просмотреть отдельные записи, выберите пункт подробный и нажмите кнопку Далее.

Если вам нужны итоговые числовые данные, например средние значения, выберите пункт итоговый и нажмите кнопку Итоги.

6.    В диалоговом окне Итоги укажите необходимые поля и типы итоговых данных. В списке будут доступны только числовые поля.

Для каждого числового поля выберите одну из перечисленных ниже функций:

Sum — запрос вернет сумму всех значений, указанных в поле.

Avg — запрос вернет среднее значение поля.

Min — запрос вернет минимальное значение, указанное в поле.

Max — запрос вернет максимальное значение, указанное в поле.

Использование конструктора запросов

Действие 1. Добавьте источники данных

Действие 2. Соедините связанные источники данных

Действие 3. Добавьте выводимые поля

Действие 4. Укажите условия

Действие 5. Рассчитайте итоговые значения

Действие 6. Просмотрите результаты

Задание условий отбора

Условие похоже на формулу — это строка, которая может включать ссылки на поля, операторы и константы. В Access условия запроса также называются выражениями.

В следующей таблице показаны примеры условий и описано, как они работают.

Условия Описание
>25 and <50 Это условие применяется к числовому полю. Оно позволяет вывести только те записи, в которых поле 1 или 2 содержит значение больше 25 и меньше 50.
DateDiff ("гггг", [ДатаРождения], Date()) > 30 Это условие применяется к полю "Дата/время", такому как "ДатаРождения". В результаты запроса включаются только записи, в которых количество лет между датой рождения человека и текущей датой больше 30.
Is Null Это условие можно применять к полям любого типа для отображения записей, в которых значение поля равно NULL.

Условия, заданные для разных полей в строке Условия, объединяются с помощью оператора AND.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: