SQLD · 60회 변형 · 보통 난이도 · 13번

Q.13202660보통 변형2과목 · SQL 기본 및 활용
다음 [매출 테이블]의 데이터를 [기대 결과]와 같은 형태로 조회하려고 한다. 빈칸에 들어갈 구문으로 가장 적절한 것은?
보기
[매출 테이블 (원본)]
지역분기매출액
서울1분기120
서울2분기150
서울3분기180
서울4분기200
부산1분기90
부산2분기110
부산3분기130
부산4분기160
대구1분기70
대구2분기85
대구3분기95
대구4분기120
[기대 결과]
지역1분기2분기3분기4분기
서울120150180200
부산90110130160
대구708595120
SELECT *
 FROM 매출
 ( ? );
  • 1WHERE 분기 IN ('1분기','2분기','3분기','4분기')
  • 2GROUP BY 지역 HAVING 분기 IN ('1분기','2분기','3분기','4분기')
  • 3UNPIVOT (매출액 FOR 분기 IN (1분기, 2분기, 3분기, 4분기))
  • 4PIVOT (SUM(매출액) FOR 분기 IN ('1분기','2분기','3분기','4분기'))

정답: 4 · PIVOT (SUM(매출액) FOR 분기 IN ('1분기','2분기','3분기','4분기'))

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