Цель работы:
Целью лабораторной работы является изучение и практическое применение методов обобщения данных с помощью агрегатных функций.
Задание на работу:
1. Напишите запрос, выбирающий все поля и все строки из таблицы, используемой в данной лабораторной работе. При этом таблица должна содержать 10-15 строк. Приведите содержимое данной таблицы.
2. Напишите запрос, демонстрирующий возможности функций MAX и MIN.
3. Напишите запрос, демонстрирующий возможности функций AVG и SUM.
4. Напишите запрос, демонстрирующий работу конструкций COUNT, COUNT(*) и COUNT(DISTINCT).
5. Напишите запрос, демонстрирующий работу конструкции GROUP BY
6. Напишите запрос, демонстрирующий работу конструкции HAVING.
7. Напишите запрос, демонстрирующий совместную работу конструкций HAVING и WHERE.
Указания к выполнению заданий 1-7.
а) сформулируете смысл запроса на языке, понятном пользователю в данной предметной области, например, «Запрос, выбирающий среднее значение стипендии по каждому курсу».
б) приведите сам запрос.
в) приведите результат выполнения запроса. Данные (и параметры в условии выборки) должны быть подобраны таким образом, чтобы в результирующей выборке было 3-4 записи (или одна).