Итоговые функции Access:
Sum – вычисляет сумму всех значений заданного поля в каждой группе.
Avg – вычисляет среднее арифметическое всех значений данного поля в каждой группе.
Min – возвращает наименьшее значение, найденное в этом поле внутри каждой группы.
Max – возвращает наибольшее значение, найденное в этом поле внутри каждой группы.
Count – возвращает число записей, в которых значения данного поля отличны от Null.
StDev – стандартное отклонение всех значений данного поля в каждой группе.
Var –вычисляет дисперсию значений данного поля в каждой группе.
First – возвращает первое значение этого поля в группе.
Last – возвращает последнее значение этого поля в группе.
Индивидуальные задания.
Создать запрос:
1. Выбирающий из таблицы «Студент» записи с информацией о студентах 101 группы. Провести сортировку отобранных записей по фамилиям студентов. Найти студентов фамилии которых не начинаются с букв А и С.
2. Найти студентов, фамилии которых:
a) начинаются с буквы "Б" и заканчиваются буквой "о",
б) начинаются с букв А-К,
3. Найти студентов, родившихся:
a) в 1979 году,
б) в 1977-1978
4. Найти преподавателей, которые:
a) имеют ученую степень Канд.фил.наук,
б) фамилии начинаются с букв А-К
5. Найти студентов, которые:
a) имеют проходной бал 4,5
б) имеют проходной бал от 4,5 до 5
6. Найти студентов, которые:
a) учатся в одной группе с Аристовым;
б) имеют средний балл выше, чем Иванов;
7. Определить количество:
a) студентов в каждой группе,
б) студентов на всем курсе,
8. Найти средний балл по философии:
a) в 101 группе,
c) на всем курсе.
9. Найти предметы, которые:
a) имеют трудоемкость более 150 часов,
б) изучаются в 4 семестре.
10. Найти кафедры:
a) телефоны которых начинаются с цифр "43" ,
б) телефоны которых начинаются с цифр "30" до "39".
Контрольные вопросы
Что называется запросом?
Назовите элементы окна конструктора запросов.
Какими способами можно включить поля таблиц в запрос?
Где записываются критерии условия выбора для запроса?
В чем различие между операторами OR и AND ?
Как задается условие отбора информации с помощью оператора Like?
Каким образом можно добавить в бланк запроса строку Групповые операции.
Какие типы запросов на изменение Вы знаете? Для чего они используются?