Notice
Recent Posts
Recent Comments
Link
투케이2K
35. (Oracle/오라클) rollup, cube 사용해 그룹별 소계 및 합계 구하기 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Toad
개발 언어 : Oracle
/* =========================== */
/* =========================== */
[소스 코드]
/*
[rollup, cube 사용해 그룹별 소계 및 합계 구하기 실시]
1. rollup - 소계 및 합계를 아래쪽에 표시
2. cube - 소계 및 합계를 위쪽에 표시
3. 부서별 나이를 소계 그룹으로 합계를 구합니다
*/
/* [rollup 소계 및 합계를 아래쪽에 표시] */
select T_AGE, T_DEPT,
sum(T_AGE) as 나이합계
from TEST_USER
group by rollup(T_AGE, T_DEPT);
/* [cube 소계 및 합계를 위쪽에 표시] */
select T_AGE, T_DEPT,
sum(T_AGE) as 나이합계
from TEST_USER
group by cube(T_AGE, T_DEPT);
/* =========================== */
[결과 출력]
[rollup 소계 및 합계를 아래쪽에 표시]
[cube 소계 및 합계를 위쪽에 표시]
/* =========================== */
/* =========================== */
[요약 설명]
1. rollup - 소계 및 합계를 아래쪽에 표시
2. cube - 소계 및 합계를 위쪽에 표시
3. 부서별 나이를 소계 그룹으로 합계를 구합니다
/* =========================== */
반응형
'OracleDB' 카테고리의 다른 글
37. (Oracle/오라클) RANGE, ROWS에서 사용하는 UNBOUNDED PRECEDING, CURRENT ROW, UNBOUNDED FOLLOWING 설명 (0) | 2021.01.17 |
---|---|
36. (Oracle/오라클) LAG, LEAD 사용해서 이전행 및 다음행 출력 실시 (0) | 2021.01.17 |
34. (Oracle/오라클) RANGE와 ROWS를 사용해 그룹별 범위 합계 구하기 실시 (0) | 2021.01.17 |
33. (Oracle/오라클) RANK와 DENSE_RANK 사용해 순위 표시 실시 (0) | 2021.01.17 |
32. (Oracle/오라클) ALTER TABLE DROP COLUMN 사용해 테이블 컬럼 삭제 실시 (0) | 2021.01.15 |
Comments