SQLDSQL 활용난이도 3MCQ

SQLD SQL 활용 기출문제 #7282

문제

다음 테이블에서 PIVOT 연산을 수행할 때 결과로 가장 적절한 것은?

① 이름별로 2행, 과목별로 2열 생성 ② 이름별로 1행씩, 과목이 열로 변환되어 총 2행 생성 ③ 과목별로 1행씩, 이름이 열로 변환되어 총 2행 생성 ④ 모든 조합으로 4행 4열 생성

정답

2

해설

PIVOT 연산은 행을 열로 변환합니다. 이 경우 '이름'이 행의 기준이 되고, '과목'이 열로 변환되어 박민수와 김지영 각각 1행씩 총 2행이 생성되며, KOR과 ENG 열이 추가됩니다. ①은 행 개념이 잘못되었고, ③은 PIVOT 방향이 반대이며, ④는 결과 구조를 잘못 이해한 것입니다.

SQLD 시험 준비 가이드

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

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