Notice
Recent Posts
Recent Comments
Link
투케이2K
130. (Oracle/오라클) grouping sets 다중 컬럼 사용해 그룹 별 소계 및 합계 구하기 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Toad
개발 언어 : 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;
/* =========================== */
[결과 출력]
/* =========================== */
/* =========================== */
[요약 설명]
1. grouping sets 은 group by 절에서 함께 사용하며 그룹별 소계를 구할때 사용됩니다
2. grouping sets ((컬럼, 컬럼), (컬럼), ()) : [두개 컬럼 그룹], [한개 컬럼 그룹], [합계]를 의미합니다
3. grouping sets 은 여러 그룹핑 쿼리를 UNION ALL 한 것과 같은 결과를 만들 수 있어 조금 더 유연하게 소계, 합계구할 수 있습니다
/* =========================== */
반응형
'OracleDB' 카테고리의 다른 글
132. (Oracle/오라클) 오라클 현재 시간에서 곱하기, 나누기, 더하기, 빼기 연산 수행해 시간 계산 실시 (0) | 2021.05.24 |
---|---|
131. (Oracle/오라클) Excel 엑셀 파일 데이터 toad 사용해 업로드 실시 - 더미 데이터 삽입 실시 (0) | 2021.05.21 |
129. (Oracle/오라클) grouping 사용해 rollup 구문에서 빈 컬럼 값 대체 출력 실시 (0) | 2021.05.06 |
128. (Oracle/오라클) toad 툴에서 수행된 query 쿼리 결과 데이터를 엑셀 (excel) 파일로 내보내기 방법 (0) | 2021.05.03 |
127. (Oracle/오라클) oracle tnsping 사용해서 db link 디비 링크 접속 테스트 실시 (0) | 2021.04.28 |
Comments