[MYSQL] HAVING (GROUP BY 조건문)


[MYSQL] HAVING (GROUP BY 조건문)

HAVING (GROUP BY) HAVING은 간단하게 생각해서 GROUP BY 결과에 조건을 추가할때에 사용할 수 있습니다. GROUP BY의 WHERE 절과 같다고 보면 되지만, GROUP BY 다음에 사용가능하며 WHERE 에는 사용이 불가합니다. 즉, GROUP BY 절에서 조건을 주려면 WHERE가 아닌, HAVING 절을 사용해야 합니다. SELECT column_name(s) FROM table_name WHERE condition GROUP BY column_name(s) HAVING condition ORDER BY column_name(s); 예제 // 다음 SQL 문에는 각 국가의 고객 수가 나열되어 있습니다. 고객이 5명 이상인 국가만 포함합니다. SELECT COUNT(CustomerID), Country FROM Customers GROUP BY Country HAVING COUNT(CustomerID) > 5; ----- // 다음 SQL 문에는 각 국가의...



원문링크 : [MYSQL] HAVING (GROUP BY 조건문)