Notice
Recent Posts
Recent Comments
Link
투케이2K
67. (Oracle/오라클) group by grouping sets 사용해 다중 그룹 소계, 합계 구하기 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Toad
개발 언어 : Oracle
/* =========================== */
/* =========================== */
[소스 코드]
/*
[group by grouping sets 사용해 다중 그룹 소계, 합계 구하기]
1. grouping sets - 여러 그룹 쿼리를 UNION ALL한 것과 같은 결과를 도출합니다
2. (t_dept/인원) / (t_age/인원) 으로 2개의 다중 그룹을 표시하면서 소계를 표시합니다
*/
select t_dept, t_age, count(*) as 인원
from test_user
group by grouping sets (t_dept, t_age)
having count(*) >= 3;
/* =========================== */
[결과 출력]
/* =========================== */
/* =========================== */
[요약 설명]
1. grouping sets - 여러 그룹 쿼리를 UNION ALL한 것과 같은 결과를 도출합니다
2. (t_dept/인원) / (t_age/인원) 으로 2개의 다중 그룹을 표시하면서 소계를 표시합니다
/* =========================== */
반응형
'OracleDB' 카테고리의 다른 글
69. (Oracle/오라클) case when then else, between and 사용해 varchar 문자열 형태 날짜데이터가 특정기간을 만족하는지 확인 (0) | 2021.01.21 |
---|---|
68. (Oracle/오라클) alter table add 사용해 테이블에 컬럼 추가 실시 (0) | 2021.01.21 |
66. (Oracle/오라클) vsize 사용해서 데이터의 바이트 수 확인 실시 (0) | 2021.01.20 |
65. (Oracle/오라클) greatest, least 사용해 큰값, 작은값 찾기 실시 (0) | 2021.01.20 |
64. (Oracle/오라클) dump, to_single_byte 사용해서 문자열 데이터를 바이트값으로 변환 실시 (0) | 2021.01.20 |
Comments