다음 SQL 문장 중 column1의 값이 널(null value) 값… | [멀티미디어콘텐츠제작전문가 필기] 15년 3회차 기출문제 상세 페이지
1[멀티미디어콘텐츠제작전문가 필기] 15년 3회차
다음 SQL 문장 중 column1의 값이 널(null value) 값인 경우를 찾아내는 문장은?
1
select * from ssTable where column1 is null;
2
select * from ssTable where column1 = null;
3
select * from ssTable where column1 EQUALS null;
4
select * from ssTable where column1 not null;
해설
특정 컬럼 값이 NULL인 행을 찾을 때는 IS NULL 연산자를 사용한다.
NULL은 값이 존재하지 않는 상태이므로 등호(=)로 비교할 수 없고 반드시 IS NULL 구문으로 조건을 지정해야 한다.
column1 = null이나 EQUALS null은 SQL 문법상 성립하지 않으며, not null은 오히려 NULL이 아닌 행을 찾는 조건이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.