ROLLUP()
: 그룹별 소계
SELECT 과목, 주소, SUM(수강료) AS 합계
FROM 수강생
GROUP BY ROLLUP(과목, 주소);
CUBE()
: 결합 가능한 모든 값에 대해 다차원 집계 생성
SELECT 과목, 주소, SUM(수강료) AS 합계
FROM 수강생
GROUP BY CUBE(과목, 주소);
GROUPING SETS
: 집계 대상 컬럼들에 대한 개별 집계
SELECT 학년, 반, AVG(점수) AS 점수
FROM 점수
GROUP BY GROUPING SETS(학년, 반);