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