문제
다음 SQL의 실행 결과로 옳은 것은?
| NAME | TEAM | HEIGHT |
|---|---|---|
| PARK | Tigers | 190 |
| KIM | Bears | 180 |
| LEE | Tigers | NULL |
① PARK ② PARK, KIM ③ PARK, LEE ④ PARK, KIM, LEE
정답
1번
해설
정답: 1. TEAM이 Tigers이면서 HEIGHT가 185보다 큰 행은 PARK뿐이다.
오답 풀이
- 1번: 조건을 모두 만족하는 유일한 행이다.
- 2번: KIM은 TEAM 조건을 만족하지 않는다.
- 3번: LEE는 HEIGHT가 NULL이므로
> 185조건을 만족하지 않는다. - 4번: KIM과 LEE 모두 제외된다.
보충 개념 비교 연산에서 NULL은 TRUE가 아니라 UNKNOWN으로 처리되므로 WHERE 절에서 제외된다.