에듀윌 · 문제 36
출제
QUESTION
36
📍 SQLD 벼락치기 모의고사 GROUPING SETS
아래 실행 결과를 출력하는 SQL은?
[연도별매출]
지점ID연도매출
S-00120173000
S-00120183500
S-00120192500
S-00220175000
S-00220185500
S-00220194000
S-00320172000
S-00320181500
S-00320191500
[실행 결과]
지점ID연도매출
S-00120173000
S-00220175000
S-00320172000
NULL201710000
S-00120183500
S-00220185500
S-00320181500
NULL201810500
S-00120192500
S-00220194000
S-00320191500
NULL20198000
SELECT 지점ID, 연도, SUM(매출) AS 매출 FROM 연도별매출 WHERE 연도 BETWEEN '2017' AND '2019' GROUP BY GROUPING SETS((지점ID, 연도));
SELECT 지점ID, 연도, SUM(매출) AS 매출 FROM 연도별매출 WHERE 연도 BETWEEN '2017' AND '2019' GROUP BY GROUPING SETS(연도, 지점ID);
SELECT 지점ID, 연도, SUM(매출) AS 매출 FROM 연도별매출 WHERE 연도 BETWEEN '2017' AND '2019' GROUP BY GROUPING SETS((연도, 지점ID), 연도);
SELECT 지점ID, 연도, SUM(매출) AS 매출 FROM 연도별매출 WHERE 연도 BETWEEN '2017' AND '2019' GROUP BY GROUPING SETS((연도, 지점ID), ());