Изучение SQL: Операторы GROUP BY и HAVING
Для группировки данных существуют 2 ключевых слова: GROUP BY и HAVING.
GROUP BY
Оператор GROUP BY определяет, как строки будут группироваться.
Например сгруппировать контакты по стране:
SELECT country, Count(*) AS UserByCountryCount
FROM Contacts
GROUP BY country
HAVING
Используется для фильтрации групп.
Например, найдем страны в которых больше 100 пользователей:
SELECT country, COUNT(*) AS UserByCountryCount
FROM Contacts
GROUP BY country
HAVING COUNT(*) > 100