Oracle T의 code 값이 'A','B','C',NULL일 때 다음 WHERE 조건이 반환하는 code는?
SELECT code FROM t WHERE code IN ('A', 'B', NULL) ORDER BY code
정답 2번
IN은 목록의 등호 비교를 OR로 결합한 것과 유사하다. A와 B는 TRUE가 되지만 C는 FALSE 또는 UNKNOWN 결합이 TRUE가 아니고, NULL 행의 비교도 UNKNOWN이라 결과는 A와 B뿐이다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21