Для чего используется оператор GROUP BY?
Уровень: Junior
Ответ
GROUP BY группирует строки с одинаковыми значениями указанных полей, чтобы можно было к каждой группе применить агрегатные функции. Например, если нужно посчитать сумму продаж по каждому продукту, запрос будет GROUP BY product_id, и в каждой группе (для каждого продукта) можно вычислить SUM(amount). GROUP BY собирает строки в совокупности по ключевым полям, превращая множество строк в одну строку на группу с агрегированными показателями.