반응형
이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 |
GROUPING SETS()
설명
GROUPING SETS() : 같은 수준의 그룹화 열이 여러 개일 때 각 열별 그룹화를 통해 결과값을 출력하는 데 사용하는 함수. 지정한 모든 열을 각각 대그룹으로 처리하여 출력.
문법
SELECT ...
FROM ...
WHERE ...
GROUP BY GROUPING SETS(열1, 열2, ... , 열n)
ORDER BY ...
사용 예시
SELECT DEPTNO, JOB, COUNT(*)
FROM EMP
GROUP BY GROUPING SETS(DEPTNO, JOB)
ORDER BY DEPTNO, JOB;
결과
반응형
'개발 지식 > [DBMS] Oracle' 카테고리의 다른 글
[Oracle] 데이터 그룹화(5) - LISTAGG() (0) | 2022.05.26 |
---|---|
[Oracle] 데이터 그룹화(4) - GROUPING(), GROUPING_ID() (0) | 2022.05.25 |
[Oracle] 데이터 그룹화(2) - ROLLUP(), CUBE() (0) | 2022.05.23 |
[Oracle] 데이터 그룹화(1) - GROUP BY, HAVING (0) | 2022.05.22 |
[Oracle] 다중행 함수(4) - AVG() (0) | 2022.05.21 |