SQL 개발자 (SQLD) / 02 SQL기본및활용
CASE 표현식으로 PIVOT과 같은 결과를 만드는 방법으로 가장 알맞은 것은?
- 정렬을 씁니다
- 집합 연산자를 씁니다
- 컬럼마다 조건에 맞을 때만 값을 남기는 CASE를 두고 그것을 집계 함수로 감쌉니다
- 조인을 씁니다
정답과 해설 보기
3. 컬럼마다 조건에 맞을 때만 값을 남기는 CASE를 두고 그것을 집계 함수로 감쌉니다
월별 컬럼마다 그 월일 때만 값을 남기고 나머지는 NULL로 만든 뒤 합계를 구하면 됩니다. 집계 함수가 NULL을 무시하는 성질을 이용한 것입니다.
모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.