Агрегирование данных в SQL с помощью GROUP BY работает следующим образом: команда GROUP BY группирует строки в таблице по одному или нескольким столбцам. 5 Все записи, в которых встречается одно и то же значение в указанном столбце, объединяются в одну строку. 3
Затем для каждой группы можно выполнить итоговые вычисления с помощью агрегатных функций, таких как COUNT, SUM, AVG, MAX и MIN. 5 Например, посчитать количество сотрудников в отделе, общую зарплату или среднее значение зарплаты по отделам. 15
Базовый синтаксис: SELECT столбец1, агрегатная_функция(столбец2) FROM таблица GROUP BY столбец1. 5 В этом примере данные будут сгруппированы по столбцу1, и на каждой группе будет применена агрегатная функция к столбцу2. 5
Некоторые примеры использования агрегатных функций: