더북(TheBook)

코드 7-17

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

실행결과

코드 7-17에서는 코드 7-16의 GROUP BY 절 끝에 WITH ROLLUP을 추가합니다. 결과를 보면 영화 유형이 NULL인 건까지 조회됐습니다. 이는 장편, 옴니버스, 단편의 매출액 소계를 모두 더한 총계입니다. 결과에서 보듯이 총계는 그룹화하는 항목(여기서는 영화 유형이 되겠죠)의 값을 더해 자동으로 NULL 항목에 뿌려 줍니다.

▲ 그림 7-2 WITH ROLLUP 추가 결과 1

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