SQL - 문제 미리보기

문제 1577

easy
NULL 값에 대한 설명으로 올바른 것은?
A. NULL은 숫자 0과 동일하다
B. NULL은 빈 문자열('')과 동일하다
C. NULL은 값이 없음을 나타낸다
D. NULL은 공백 문자(' ')와 동일하다

정답: C

• NULL은 "값이 없음" 또는 **"알 수 없음"**을 나타내는 특별한 상태입니다 • 어떤 값과도 다른 고유한 개념입니다 NULL vs 다른 값들: NULL (값 없음): • 데이터가 입력되지 않았거나 알 수 없는 상태 • 필드가 비어있는 상태 0 (숫자 영): • 명확한 숫자 값 • "없음"이 아닌 "영"이라는 값 '' (빈 문자열): • 길이가 0인 문자열 • 여전히 "문자열" 데이터 타입 ' ' (공백): • 공백 문자가 들어있는 문자열 • 실제로 값이 존재함 실무 예시: ```sql -- 전화번호를 모르는 경우: NULL INSERT INTO Customers (Name, Phone) VALUES ('홍길동', NULL); -- 전화번호가 없는 경우: 빈 문자열 INSERT INTO Customers (Name, Phone) VALUES ('김철수', ''); -- 나이를 모르는 경우: NULL INSERT INTO Customers (Name, Age) VALUES ('이영희', NULL); ```

💡 학습 팁

이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.