Используются для подсчета суммарных (групповая функцияSum) , средних (Avg), максимальных (Max), минимальных (Min) значений полей таблиц, а тактакже для подсчета количества записей (Count) таблиц, удовлетворяющих заданному условию.
Допустим, необходимо подсчитать, на какую сумму в библиотеке имеется учебников по каждому предмету. Для этого нужно суммировать цены учебников по каждому предмету. Для создания запроса на вкладке Создание нажмите Конструктор запросов, выберите таблицы Предметы (т. к. нас интересует суммарная стоимость книг по каждому предмету) и Книги (в этой таблице хранятся цены книг), выполните двойные щелчки по полям Предмет и Цена. Затем нажмите кнопку Итоги
В бланке запроса появится строка Групповая операция. Для вычисления суммарной стоимости книг нажмите на стрелочку в строке Групповая операция для поля Цена и выберите функцию SUM:
Выполните запрос:
Расчет выполнен. Назовем расчетное поле Суммарная стоимость. Для этого следует вернуться в бланк запроса: щелкните по кнопке Режим и выберите Конструктор:
В строке Поле щелкните мышью перед именем поля Цена, наберите Суммарная стоимость и поставьте двоеточие:
Выполните запрос, вы увидите новое имя расчетного поля.
Найдем среднюю цену учебников по экономике. Для этого создайте запрос следующего вида (порядок действий тот же, что и в предыдущем запросе):
Результат выполнения запроса:
Если в запросе удалить условие на поле Предмет (в строке Условие отбора стереть слово Экономика), то будут найдены средние цены учебников по каждому предмету (проверьте).
Создадим запрос для подсчета количества студентов, не вернувших книги в библиотеку. Для этого необходимо пересчитать фамилии студентов, у которых поле Возврат таблицы Выдача книг имеет значение Нет: