Обзор предложения GROUP BY

Рубрика: Создание отчетов путем группирования связанных данных

Пример, показанный на рисунке, обрабатывается сервером Oracle следующим образом:

12-4-6343562 12-4-2-1320553

  • Предложение SELECT определяет, что будут извлекаться следующие столбцы:

    • столбцы идентификаторов подразделения (department_id) и должности (job_id) из таблицы EMPLOYEES;

    • сумма всех окладов и число сотрудников в каждой группе, заданной в предложении GROUP BY.

  • Предложение GROUP BY определяет, сколько строк должно быть сгруппировано в таблице. Для каждой должности в каждом подразделении рассчитывается суммарный оклад и число сотрудников. Строки группируются по идентификатору подразделения, а затем группируются по должности внутри каждого подразделения.

Далее: Естественная древовидная структура

Написать

Related Posts