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

IN 목록 안에 NULL이 있을 때는 왜 문제가 되지 않나요?

  1. IN은 같음 비교를 OR로 이으므로 다른 값 하나만 참이면 전체가 참이 되기 때문입니다
  2. IN은 인덱스를 쓰기 때문입니다
  3. IN은 NULL을 무시하기 때문입니다
  4. IN이 NULL을 영으로 바꾸기 때문입니다
정답과 해설 보기

1. IN은 같음 비교를 OR로 이으므로 다른 값 하나만 참이면 전체가 참이 되기 때문입니다

OR로 이어진 조건에서는 하나만 참이면 됩니다. AND로 이어지는 NOT IN과 결정적으로 다른 지점입니다.

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

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