GROUP BY используется для агрегирования строк с одинаковыми значениями одного или нескольких столбцов в одну результирующую строку. Это позволяет применять агрегатные функции (такие как COUNT, SUM, AVG, MIN, MAX) к группам строк, получая сводные данные.
Примеры частого применения:
Без GROUP BY агрегатные функции обрабатывали бы всю выборку как одну группу.