7.2.3 HAVING 절

    집계 쿼리에서 마지막으로 소개할 내용은 HAVING 절입니다. HAVING 절은 WHERE 절처럼 조회되는 로우를 걸러내는 필터 역할을 합니다. 그러나 WHERE 절과 다르게 집계 쿼리에서만 사용하며, HAVING 다음에 집계 함수나 GROUPING() 함수만 사용할 수 있습니다. HAVING 절은 GROUP BY 절 다음에 위치합니다. 예제로 확인해 보죠.

    코드 7-22

    SELECT EXTRACT(YEAR_MONTH FROM release_date) 개봉연월, COUNT(*) 개봉편수
      FROM box_office
     WHERE ranks BETWEEN 1 AND 10
     GROUP BY EXTRACT(YEAR_MONTH FROM release_date)
     ORDER BY 1 DESC;

    실행결과

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.