ТЕМА: Применение функций при создании запросов
ЦЕЛЬ:
Вы должны знать результат выполнения функций:
Avg, Min, Max, Sum, Count, Format, Len, Right, Left,IIf
Вы должны уметь:
Ø использовать функции при создании вычисляемых полей и условий отбора;
Ø создавать запросы с использованием групповых операций в режиме Конструктора.
ПОРЯДОК РАБОТЫ
1. Ознакомьтесь с теоретической частью работы. Выполните упражнения, используя файл базы данных Учебная база данных ХХХ.mdb (где ХХХ – Ваша фамилия), который находится E:\Мои документы\YYY (где YYY – имя Вашей рабочей папки).
2. Выполните практическое задание.
3. Домашнее задание. Перепишите вопросы в конспект, ответьте на них.
(Дополнительная литература: [1,с 249..253])
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Создание итоговых запросов в режиме Конструктор
Для создания запроса с использованием групповых операций необходимо:
1. Сформировать запрос на выборку, включив в бланк запроса поля, по которым надо произвести группировку, поля, по которым надо выполнить статистические вычисления и поля для заданий условий отбора записей таблиц.
|
|
2. Выполнить команду Вид → Групповые операции. В бланке запроса появится строка Групповая операция, в которой для всех полей записано Группировка.
3. Для статистических вычислений по заданному полю заменить слово Группировка на требуемую функцию через раскрывающийся в поле список.
В Access существует девять статистических функций. В следующей таблице представлены некоторые из них.
Функция | Описание |
Sum | вычисляет сумму всех значений заданного поля в каждой группе |
Avg | вычисляет среднее арифметическое всех значений заданного поля в каждой группе |
Min | возвращает наименьшее значение, найденное в заданном поле внутри каждой группы |
Max | возвращает наибольшее значение, найденное в заданном поле внутри каждой группы |
Count | возвращает число записей, найденное в заданном поле внутри каждой группы, отличное от Null (пустое значение) |
В качестве примера на рисунке показан бланк запроса с групповой операцией подсчета числа учащихся, поступивших в 2002, 2003 и 2004 году, с минимальным и максимальным значением среднего балла поступления для каждого года.