SQLD · 모의고사 10회 · 44번

Q.44모의고사 10회2과목 · SQL 기본 및 활용
다음 [SALES] 테이블에 [SQL]을 실행하여 [결과]를 얻으려고 한다. 출력 열의 순서와 소계가 표시되는 위치를 고려할 때, 빈칸에 들어갈 구문으로 가장 알맞은 것은?
[SALES]
DNAMEJOBSAL
ONLINECLERK110
ONLINECLERK90
ONLINEMANAGER260
STORECLERK140
STOREMANAGER180
STOREMANAGER120
[결과]
JOBDNAMETOTAL_SAL
CLERKONLINE200
MANAGERONLINE260
NULLONLINE460
CLERKSTORE140
MANAGERSTORE300
NULLSTORE440
NULLNULL900
[SQL]
SELECT S.JOB, S.DNAME, SUM(S.SAL) AS TOTAL_SAL
FROM SALES S
( )
ORDER BY S.DNAME NULLS LAST, S.JOB NULLS LAST;
  • 1GROUP BY ROLLUP(S.JOB, S.DNAME)
  • 2GROUP BY GROUPING SETS((S.DNAME, S.JOB), (S.JOB), ())
  • 3GROUP BY ROLLUP(S.DNAME, S.JOB)
  • 4GROUP BY CUBE(S.JOB, S.DNAME)

정답: 3번 · GROUP BY ROLLUP(S.DNAME, S.JOB)

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기