본문 바로가기
CS/데이터베이스

[Oracle] 데이터 분석 - 집계 결과 출력 (GROUPING SETS)

by 김크롱 2020. 9. 10.

데이터 분석 - 집계 결과 출력 (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별 합계

: 괄호 안에 집계하고 싶은 컬럼명을 넣음