SQL 개발자 (SQLD) / 02 SQL기본및활용
상관 서브쿼리로 UPDATE할 때 조건에 해당하는 행이 없으면 어떻게 되나요?
- 원래 값이 유지됩니다
- 오류가 납니다
- 서브쿼리 결과가 NULL이 되어 그 값으로 갱신될 수 있습니다
- 그 행은 수정되지 않습니다
정답과 해설 보기
3. 서브쿼리 결과가 NULL이 되어 그 값으로 갱신될 수 있습니다
값이 없다고 건너뛰지 않고 NULL로 덮어씁니다. 그래서 WHERE에 EXISTS 조건을 함께 두어야 합니다.
모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.