SQL 개발자 (SQLD) / 02 SQL기본및활용
NOT IN 목록에 NULL이 포함되었을 때의 결과로 옳은 것은?
- 오류가 발생해 쿼리가 실행되지 않는다
- NULL을 무시하고 나머지 값만 비교한다
- NULL인 행만 결과에서 제외된다
- 조건이 참이 될 수 없어 결과가 한 건도 나오지 않는다
정답과 해설 보기
4. 조건이 참이 될 수 없어 결과가 한 건도 나오지 않는다
NOT IN은 각 항목과 다른지를 AND로 이어 붙인 형태라서, NULL 비교가 알 수 없음을 만들면 전체가 참이 되지 못합니다. IN은 OR로 이어지므로 같은 상황에서도 결과가 나옵니다.
모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.