데이터 조작어(5) HAVING

이번엔 HAVING 절에 대해 알아보겠습니다.

HAVING 절은 GROUP BY 절의 결과 나타나는

그룹을 제한하는 역할을 합니다. 예를 들어

주문 도서가 두 권 이상일 경우만 출력하려면

아래와 같이 작성 해야합니다




HAVING 절을 사용하지 않으면




위와같은 결과가 나옵니다.


WHERE절과 HAVING절이 같이 포합된 SQL문은

검색 조건이 모호해 질 수 있습니다.

때문에 HAVING 절은 반드시 GROUP BY 절과

같이 작성해야 되고 WHERE절 보다 뒤에 나와야 합니다.

또한 검색조건에 SUM, AVG, MAX, MIN, COUNT와 같은

집계 함수가 와야합니다.



출처:오라클로 배우는 데이터베이스 개론과 실습(한빛아카데미)


댓글

Designed by JB FACTORY