더북(TheBook)

다른 예를 볼까요?

코드 7-18

SELECT MONTH(release_date) , movie_type 영화유형, SUM(sale_amt) 금액
  FROM box_office
 WHERE YEAR(release_date) = 2019
   AND QUARTER(release_date) = 1
   AND sale_amt > 10000000
 GROUP BY MONTH(release_date), movie_type WITH ROLLUP;

실행결과

코드 7-18은 2019년 1분기 개봉 영화 중 매출액이 천만 원 이상인 영화의 월별, 영화 유형별 매출액 소계를 구하는 쿼리입니다. 1분기에 개봉된 영화를 조회하므로 WHERE 절에서 QUARTER() 함수를 사용한 조건을 추가합니다. 또한, 월별로 집계해야 하므로 GROUP BYSELECT 절에 매개변수에서 월을 반환하는 MONTH() 함수를 추가합니다.

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