Групповые операции и вычисления в запросе

 

Пользователю при конструировании запросов иногда требуется получить информацию, которая построена на выполнении групповых операций. Например, найти минимальное или максимальное числовое значение в столбце таблицы, подсчитать количество записей в ней или др.

Для использования групповых операций пользователю необходимо в режиме Конструктора активизировать строку Групповые операции. Для этого необходимо щелкнуть мышью по кнопке Групповые операции.

Групповые операции могут быть разделены на итоговые функции, выражения.

Итоговые функции выполняют определенные действия над данными. Назначение некоторых функций представлены в таблице.

Название функции Описание
COUNT Считает количество непустых значений в поле
SUM Суммирует значения данных в поле
MAX Вычисляет максимальное значение данных в поле
MIN Вычисляет минимальное значение данных в поле
AVG Вычисляет среднее значение данных в поле

 

Пример 6. Подсчитать количество водопадов в каждой стране, представленных в таблице «Водопад».

Для создания такого запроса в строке Групповые операции в окне Конструктора запросов, указывается операция Группировка и функция Count как показано на рисунке 4.48.

Рис. 4.48

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

Рис. 4.49

Пример 7. Определить в запросе минимальное, максимальное и среднее значения высоты водопадов по записям в таблице «Водопад».

Для создания такого запроса в строке Групповые операции в окне Конструктора запросов, указывается Итоговые функции для поля «Высота (м)», как представлено на рисунке 4.50.

Рис. 4.50

В результате выполнения запроса сформируется таблица, представленная на рисунке 4.51.

Рис. 4.51

Для выполнения запросов могут быть использованы арифметические, логические Выражения.

Пример 8. Создать запрос по таблице «Водопад», отражающий высоту всех водопадов в километрах.

Для создания такого запроса в строке Поле в окне Конструктора запросов, указывается арифметическое выражение «[Высота (м)]/1000» с пояснительным текстом «Высота (км)», как представлено на рисунке 4.52.

Рис. 4.52

При создании выражений пользователь может воспользоваться возможностями окна Построитель выражений, которое открывается после щелчка мышью по кнопке Построить, как показано на рисунке 4.53.

Рис. 4. 53

После выполнения запроса с выражением пользователь получит таблицу, представленную на рисунке 4.54.

Рис. 4.54

1. Для чего используется параметрический запрос?

2. Как строится параметрический запрос в Конструкторе программы Access?

3. Для чего применяются в запросе Групповые операции?

4. Как в программе Access активизировать групповые операции?

5. На какие группы разделяются Групповые операции?

6. Какие Итоговые функции предлагает пользователю программа Access?

7. Как использовать выражения в запросе в программе Access?

Сортировка записей в таблице