SQLDSQL 활용난이도 2MCQ

SQLD SQL 활용 기출문제 #1278

문제

다음 PIVOT 연산의 결과로 생성되는 컬럼 수는?

SQL
-- 원본 테이블 [SALES] SALES_ID | QUARTER | AMOUNT 1 | Q1 | 100 2 | Q2 | 200 3 | Q3 | 150 4 | Q1 | 120 5 | Q2 | 180 SELECT * FROM SALES PIVOT (SUM(AMOUNT) FOR QUARTER IN ('Q1', 'Q2', 'Q3', 'Q4'));

① 3개 ② 4개 ③ 5개 ④ 6개

정답

3

해설

PIVOT 연산 결과는 SALES_ID(1개) + PIVOT된 컬럼 Q1, Q2, Q3, Q4(4개) = 총 5개의 컬럼이 생성됩니다. QUARTER와 AMOUNT는 PIVOT 연산에 사용되어 사라지고, IN절에 지정된 값들이 새로운 컬럼으로 변환됩니다.

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

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

[SQLD] SQL 활용 기출 #1278 | sqldpass