데이터 분석 - 집계 결과 출력 (GROUPING SETS)
: 집계할 컬럼을 선택해 추가 집계함
SELECT column1, column2, SUM(column3)
FROM tablename
GROUP BY GROUPING SETS((column1), (column2), ());
: column1별 합계, column2별 합계, 토탈 합계를 출력함
GROUPING SETS | 출력 결과 |
GROUPING SETS((column1), (column2), ()) | column1별 합계, column2별 합계, 토탈 합계 |
GROUPING SETS((column1), (column2)) | column1별 합계, column2별 합계 |
GROUPING SETS((column1, column2), ()) | column1의 column2별 합계, 토탈 합계 |
GROUPING SETS((column1, column2)) | column1의 column2별 합계 |
: 괄호 안에 집계하고 싶은 컬럼명을 넣음
'CS > 데이터베이스' 카테고리의 다른 글
[Oracle] 출력 행 제한 (ROWNUM) (0) | 2020.09.11 |
---|---|
[Oracle] 데이터 분석 - 출력 결과 넘버링 (ROW_NUMBER) (0) | 2020.09.10 |
[Oracle] 데이터 분석 - 집계 결과 출력_위 행 (CUBE) (0) | 2020.09.10 |
[Oracle] 데이터 분석 - 집계 결과 출력_아래 행 (ROLLUP) (0) | 2020.09.10 |
[Oracle] 데이터 분석 - 비율 출력 (RATIO_TO_REPORT) (0) | 2020.09.10 |