[MSSQL] ROLLUP / CUBE / GROUPING SETS 소계 합계
ROLLUP - ROLLUP 함수는 소그룹 간의 소계를 계산한다. - ROLLUP은 GROUP BY의 확장 형태로 사용하기 쉬운데, GROUP BY에 있는 항목들을 오른쪽에서 왼쪽순으로 그룹으로 묶어 집계를 낸다. - GROUP BY a, b, c, d 로 묶은 뒤 ROLLUP 을 적용시켜 주면 -> (a, b, c, d) / (a, b, c) / (a, b) / (a) / () 이런식으로 그룹을 만들어가며 집계를 낸다. 예제 1단계. GROUP BY로 묶은 뒤 SUM SELECT item, SUM(cost) sum FROM sql_test_a GROUP BY item 3단계. ROLLUP 적용 -- 방법1. SELECT item, SUM(cost) sum FROM sql_test_a GROUP BY i..