SQL - 문제 미리보기
문제 1577
easy
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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.