Слайс

Аналитический тренажер

GROUP BY в SQL: как группировать данные?

GROUP BY используется, когда нужно сгруппировать данные по какому-либо признаку и посчитать метрику внутри каждой группы.
Например, количество пользователей, сгруппированных по государствам, будет иметь такую струтуру:
select country, count(distinct user_id)
from users
group by country
Наиболее часто с GROUP BY используются функции SUM(), COUNT(), AVG(), MIN(), MAX() и оконные функции.
Открыть тренажер