모두CBT

학적 테이블에서 전화번호가 Null값이 아닌 학생명을 모두 검색할 때,… | 21년-3회차-정보처리기사-필기 기출문제 상세 페이지

121년-3회차-정보처리기사-필기
학적 테이블에서 전화번호가 Null값이 아닌 학생명을 모두 검색할 때, SQL 구문으로 옳은 것은?
     
1
SELECT FROM 07 WHERE 전화번호 DON'T NULL;
 
2
SELECT FROM WHERE 전화번호 != NOT NULL;
 
3
SELECT 학생명 FROM 학적 WHERE 전화번호 IS NOT NULL;
 
4
SELECT FROM WHERE 전화번호 IS NULL;
 
해설

특정 컬럼 값이 NULL이 아닌 행을 조회할 때는 IS NOT NULL 연산자를 사용해야 하며, != NOT NULL이나 DON'T NULL 같은 구문은 SQL 문법에 존재하지 않는다.
SELECT 학생명 FROM 학적 WHERE 전화번호 IS NOT NULL; 은 조회할 컬럼(학생명)과 테이블(학적)을 모두 명시하고 IS NOT NULL 조건을 올바르게 사용한 표준 SQL 구문이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.