Що робить GROUP BY?
GROUP BY групує рядки, у яких однакові значення у вказаних стовпцях,
щоб можна було застосувати агрегатні функції (COUNT, SUM, AVG тощо) до кожної групи окремо.
Приклад
sql
SELECT department, AVG(salary)
FROM employees
GROUP BY department;Дані буде згруповано за department,
і для кожного відділу порахується середня зарплата.
Без GROUP BY агрегатні функції працюють по всій таблиці,
а з ним - по кожній групі значень.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.