문제
NULL(널)의 의미로 가장 적절한 것은?
① 값이 0(영)임을 명확히 표현한 것이다. ② 공백(빈 문자열) 한 칸이 저장된 것이다. ③ 시스템이 기본으로 부여한 음수 값이다. ④ 아직 알 수 없거나 해당 사항이 없어 값이 존재하지 않는 상태다.
정답
4번
해설
NULL은 데이터가 존재하지 않는 상태, 즉 '아직 알 수 없음(미지)' 또는 '해당 사항 없음'을 나타낸다. 따라서 ④가 정답이다. NULL은 숫자 0(①)도, 공백 문자(②)도 아니며 0은 명백한 값이고 공백도 길이 1의 문자값이라 NULL과 구분된다. 시스템이 부여한 특정 음수 값(③)도 아니다.