SQL 개발자 (SQLD) / 02 SQL기본및활용
IN 목록 안에 NULL이 있을 때는 왜 문제가 되지 않나요?
- IN은 같음 비교를 OR로 이으므로 다른 값 하나만 참이면 전체가 참이 되기 때문입니다
- IN은 인덱스를 쓰기 때문입니다
- IN은 NULL을 무시하기 때문입니다
- IN이 NULL을 영으로 바꾸기 때문입니다
정답과 해설 보기
1. IN은 같음 비교를 OR로 이으므로 다른 값 하나만 참이면 전체가 참이 되기 때문입니다
OR로 이어진 조건에서는 하나만 참이면 됩니다. AND로 이어지는 NOT IN과 결정적으로 다른 지점입니다.
모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.