- 해당 컬럼의 값으로 그룹을 짓는데 사용되었는지와 NULL 값의 의미 판단
해당 컬럼의 값 | Grouping 값 | 의 미
-----------------------------------------------------------
not NULL | 0 | 그룹 짓는데 사용됨
| 1 | " 사용되지 않음
-----------------------------------------------------------
NULL | 0 | 데이터 NULL
| 1 | 그룹 짓는데 사용안된 컬럼
select deptno, mgr, sum(sal),
grouping(deptno) as GRP_D, grouping(mgr) as GRP_M
from emp
group by rollup(deptno, mgr);
'Oracle > SQL Fundamentals II' 카테고리의 다른 글
14일차 # 4-21: Concatenated Groupings (0) | 2012.04.23 |
---|---|
14일차 # 4-17: Composite Columns (0) | 2012.04.23 |
14일차 # 4-14: grouping sets를 이용하여 rollup, cube 구현 (0) | 2012.04.23 |
14일차 # 4-13 Grouping Sets (0) | 2012.04.23 |
14일차 # 4-9 Cube (0) | 2012.04.23 |