마지막으로 영화 수는 로우 건수를 구하는 것이니 COUNT() 함수로, 매출액은 SUM() 함수로 구합니다. 이때 매출액은 단위가 크니 1억으로 나눈 뒤 ROUND() 함수를 사용해 소수점 이하 첫째 자리 기준으로 반올림합니다.
쿼리를 실행하면 총 162건이 조회되는데, 결과를 보면 (주)넥스트엔터테인먼트월드(NEW) 배급사는 2019년 1분기에 3편의 영화를 배급했고 총 91억 원의 매출을 올렸습니다.
지금까지 살펴본 예제처럼 집계 쿼리는 GROUP BY 절과 집계 함수를 같이 사용해야 좀 더 의미 있는 결과를 뽑을 수 있습니다. 대부분의 집계 쿼리는 ‘OO별 집계 값’을 구하는 형태입니다. 여기서 OO에 해당하는 항목인 칼럼이나 표현식을 GROUP BY와 SELECT 절에 기술하고, 원하는 집계 값을 구하는 집계 함수를 적절히 사용하면 집계 쿼리를 쉽게 작성할 수 있습니다.