Сгруппированные представления
Эти представления содержат запросы, которые имеют группировку. Сгруппированные представления всегда должны содержать список столбцов. Они могут использовать агрегированные функции в качестве результирующих столбцов, а в дальнейшем это представление может использоваться как виртуальная таблица, например, в других запросах.
Создадим представление, которое определяет суммарный фон заработной платы и надбавок по каждому подразделению с указанием количества сотрудников, минимальной, максимальной и средней зарплаты и надбавки по подразделению. Такой запрос позволяет сравнить заработную плату и надбавки прямо по всем подразделениям, и он может быть очень эффективно использован администрацией при проведении сравнительного анализа подразделений фирмы.
CREATE VIEW RATEDEPARTMENT. COUNT(*). SUM(SALARY), SUM(PREMIUM). MAX(SALARY). MIN(SALARY).AVERAGE (SALARY). MAX(PREMIUM). MIN(PREMIUM). AVERAGE (PREMIUM)ASSELECT DEPARTMENT. COUNT(*). SUM(SALARY). SUM(PREMIUM). MAX(SALARY),MIN(SALARY). AVERAGE (SALARY). MAX(PREMIUM). MIN(PREMIUM).AVERAGE (PREMIUM)FROM EMPLOYEEGROUP BY DEPARTMENT160