본문 바로가기

DATABASE/다중행 함수와 데이터 그룹화

03. GROUP BY절에 조건을 줄 때 사용하는 HAVING절

HAVING절은 SELECT문에 GROUP BY절이 존재할 때만 사용할 수 있다. GROUP BY절을 통해 그룹화된 결과 값의 범위를 제한하는 데 사용한다. 

 

SELECT문의 실행순서

SELECT------------------------------------ 6

FROM--------------------------------------- 1

INNER JOIN------------------------------- 2

WHERE------------------------------------- 3

GROUP BY--------------------------------- 4

HAVING------------------------------------- 5 

ORDER BY--------------------------------- 7

 

GROUP BY와 마찬가지로 별칭은 사용할 수 없다.

 

WHERE절은 출력 대상 행을 제한하고, HAVING절은 그룹화 된 대상을 출력에서 제한한다.