먼저, 그룹 함수란 무엇인지 살펴보자. 그룹 합수(Group Funtion)는 테이블의 전체 행을 하나 이상의 컬럼을 기준으로 컬럼 값에 따라 그룹화하여 그룹별로 결과를 출력하는 함수를 말한다. 소계* 및 총계 등을 구하기 위해서 그룹 함수를 사용한다면 단일 DML만으로도 원하는 작업을 할 수 있다. *소계 : 전체가 아닌 어느 한 부분만 계산한 합계 그룹 함수의 유형에는 ROLLUP, CUBE, GROUPING SETS가 있다. 그 중 ROLLUP과 CUBE는 GROUP BY절에서 사용되어 그룹별 소계를 추가로 보여주는 역할을 한다. 이번에 다룰 ROLLUP과 CUBE의 특징을 요약하자면, ROLLUP의 경우 레벨별로, CUBE의 경우 가능한 조합별로 집계를 수행한다. ROLLUP(expr1, expr..