HAVING
집계 함수와 함께 WHERE 대신 사용한다.
예제
각 국가의 고객 수를 나열한다.
고객이 5명 이상인 국가만 포함한다.
SELECT COUNT(CustomerID), Country FROM Customers GROUP BY Country HAVING COUNT(CustomerID) > 5;
기본 예시
COUNT(CustomerID) | Country |
---|---|
9 | Brazil |
11 | France |
11 | Germany |
7 | UK |
13 | USA |
높은 수준에서 낮은 수준으로 정렬된 각 국가의 고객 수를 나열한다.
고객이 5명 이상인 국가만 포함한다.
SELECT COUNT(CustomerID), Country FROM Customers GROUP BY Country HAVING COUNT(CustomerID) > 5 ORDER BY COUNT(CustomerID) DESC;
기본 예시
COUNT(CustomerID) | Country |
---|---|
13 | USA |
11 | Germany |
11 | France |
9 | Brazil |
7 | UK |
참고
W3C School - SQL HAVING Keywords
W3C School - SQL Tutorial