Notice
Recent Posts
Recent Comments
Link
투케이2K
89. (DB/데이터베이스) [ORACLE] grouping sets 그룹 함수 설명 본문
[학습 구분]
과목 : Database / 데이터베이스
[설 명]
1. grouping sets 은 group by 절에서 함께 사용하며 그룹별 소계를 구할때 사용됩니다
2. grouping sets 은 여러 그룹핑 쿼리를 UNION ALL 한 것과 같은 결과를 만들 수 있어 조금 더 유연하게 소계, 합계구할 수 있습니다
3. grouping sets ((컬럼, 컬럼), (컬럼), ()) : [두개 컬럼 그룹], [한개 컬럼 그룹], [합계]를 의미합니다
4. [Oracle] 코드 예시 :
/*
[grouping sets 다중 컬럼 사용해 그룹 별 소계 및 합계 구하기 실시]
1. grouping sets 은 group by 절에서 함께 사용하며 그룹별 소계를 구할때 사용됩니다
2. grouping sets ((컬럼, 컬럼), (컬럼), ()) : [두개 컬럼 그룹], [한개 컬럼 그룹], [합계]를 의미합니다
3. grouping sets 은 여러 그룹핑 쿼리를 UNION ALL 한 것과 같은 결과를 만들 수 있어 조금 더 유연하게 소계, 합계구할 수 있습니다
*/
select t_rank as 직급,
t_dept as 부서,
count(*) as 인원수
from test_user
group by grouping sets ((t_rank, t_dept), (t_dept), ())
order by t_rank, t_dept asc;
반응형
'DataBase' 카테고리의 다른 글
91. (DB/데이터베이스) [ORACLE] SYS.UTL_ENCODE 데이터 인코딩 및 디코딩 내장 함수 설명 (0) | 2022.12.10 |
---|---|
90. (DB/데이터베이스) [ORACLE] JSON_OBJECT , JSON_ARRAY 함수 설명 (0) | 2022.12.10 |
88. (DB/데이터베이스) [ORACLE] REGEXP_SUBSTR 정규식 사용해 특정 문자열 분리 함수 설명 (0) | 2022.12.10 |
87. (DB/데이터베이스) [ORACLE] cursor (커서) 정보 저장 메모리 공간 설명 (0) | 2022.12.10 |
86. (DB/데이터베이스) [ORACLE] regexp_like 정규식 사용해 특정 패턴 포함 확인 함수 설명 (0) | 2022.12.10 |
Comments