SQLDSQL 활용ROLLUP/CUBE/GROUPING난이도 1MCQ

SQLD ROLLUP/CUBE/GROUPING 기출문제 #591

문제

다음 테이블에서 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의 결과와 혼동한 경우.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] ROLLUP/CUBE/GROUPING SQL 활용 기출 #591 | sqldpass