모던지
SQL 개발자 (SQLD) / 02 SQL기본및활용

NOT IN을 쓸 때 목록 안에 NULL이 하나라도 있으면 어떤 일이 벌어지나요?

  1. 그 값만 무시됩니다
  2. 어떤 행도 조건을 만족하지 못해 결과가 비게 됩니다
  3. NULL 행만 남습니다
  4. 오류가 발생합니다
정답과 해설 보기

2. 어떤 행도 조건을 만족하지 못해 결과가 비게 됩니다

목록의 NULL과 비교하는 순간 알 수 없음이 되고, AND로 이어져 전체가 참이 되지 못합니다. 이럴 때는 NOT EXISTS가 안전합니다.

풀이 화면에서 풀기 강의 읽기

모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.