에듀윌 · 문제 42 해설
정답 해설
정답 · ③ (틀린 설명)
서브쿼리 결과 없는 행은 SALARY가 NULL로 바뀐다
암기팁
UPDATE 서브쿼리 = 매칭 없으면 NULL
정답 근거
UPDATE의 SET 서브쿼리가 DEPT='IT' 조건을 만족 못 하는 행(HR·Sales)은 서브쿼리 결과가 없어 SALARY가 NULL로 변경된다. 따라서 "IT가 아닌 사원의 급여가 기존과 동일"하다는 ③은 틀린 설명.
보기판정
IT 사원만 SALARY×1.2 → 맞음
WHERE DEPT='HR' 조회 → James·Linda 2명 → 맞음
IT 아닌 행은 NULL로 변경, 기존과 다름 → ❌ 정답
CTAS는 데이터·일부 구조 복사 → 맞음