다음과 같은 문장으로 사원 테이블을 생성하였다.
create table 사원 (번호 char(10) primary key, 월급 integer);
사원 테이블에 유효한 데이터를 로드한 후, 아래 두 SQL 문장을 성공적으로 실행하였다.
SQL A : select count(번호)from 사원where 월급 >= 100000 or 월급 < 100000;SQL B : select count(번호)from 사원;
SQL A와 SQL B 문장의 실행결과로 옳은 것은?
- ①SQL A와 SQL B의 결과는 항상 같다.
- ②SQL A와 SQL B의 결과는 항상 다르다.
- ③SQL A와 SQL B의 결과는 다를 수 있으며, 그 이유는 월급 필드에 널(null) 값이 존재할 수 있기 때문이다.
- ④SQL A와 SQL B의 결과는 다를 수 있으며, 그 이유는 번호 필드에 널 값이 존재할 수 있기 때문이다.
선지를 골라 바로 채점해 보세요.
정답 ③
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)