문제
다음 테이블에서 GROUP BY ROLLUP(DEPT, JOB)을 실행할 때 생성되는 총 행 수는?
EMP 테이블: DEPT JOB CNT 10 CLERK 2 10 MANAGER 1 20 CLERK 3 20 ANALYST 2 30 SALESMAN 4
① 5행 ② 8행 ③ 9행 ④ 12행
정답
3번
해설
③ ROLLUP(DEPT, JOB)은 (DEPT,JOB), (DEPT), () 3가지 그룹핑을 생성합니다. 원본 5행 + 부서별 소계 3행(10,20,30) + 전체 합계 1행 = 총 9행이 생성됩니다. ① 원본 행 수만 계산한 경우. ② 부서별 소계만 추가하고 전체 합계를 누락한 경우. ④ CUBE의 결과와 혼동한 경우.