Для сортировки записей в результирующей таблице запроса используется строка бланка запроса Сортировка. В списке этой строки для любого поля можно указать порядок сортировки (по возрастанию, по убыванию, отсутствует). Если требуется выполнить сортировку по нескольким полям, то параметры сортировки указываются для каждого поля, поля располагаются в запросе в том порядке, в котором должна быть выполнена сортировка.
Групповые операции запросов представляют общие значения данных. Групповые операции, как понятно из названия, группируют данные, благодаря чему с каждой группой можно провести определенные вычисления. Например, групповые запросы дают возможность узнать, сколько записей о студентах каждого курса содержится в таблице.
Для задания группировки надо выбрать пункт Групповые операции в меню Вид или нажать кнопку со знаком ∑ на панели инструментов. При этом в бланке запроса появится новая строка «Групповые операции».
Типы групповых операций:
· Группировка – определение группы путем уменьшения записей до уникальных значений;
· Выражение – вычисление на основе обобщенной функции;
· Условие – указание условия, ограничивающего значения в каждой группе.
В каждой ячейке Групповая операция будет по умолчанию отображаться название агрегирующей функции Группировка.Агрегирующая функцияприменяется с группой записей. Для этих целей обычно применяются статистические функции.
· Sum – сумма значений в каждой группе;
· Avg – среднее значение для группы;
· Min – наименьшее значение в группе;
· Мах – наибольшее значение в группе;
· Count – количество элементов в каждой группе (за исключением пустых и заполненных элементов);
· StDev – среднеквадратичное отклонение для каждой группы;
· Var – дисперсия для каждой группы;
· First – первое значение в каждой группе;
· Last – последнее значение в каждой группе.
В запросе надо определить поля, по которым будет выполняться группировка. Например, мы хотим подсчитать количество студентов на каждом курсе. Для этого в бланк запроса надо включить поля Курс и Фамилия таблицы Студенты и выполнить группировку Фамилий с помощью агрегирующей функции Count.
Рисунок 26. Запрос на выборку с группировкой
Выполнить просмотр результата запроса можно также несколькими способами.
Использовать кнопку Запуск (!) на панели инструментов, либо пункт меню Запрос, Запуск.
Изменить вид запроса Конструктор на вид Таблицаможно либо с помощью панели инструментов, либо с помощью меню Вид, Таблица.