SQL - 문제 미리보기

문제 1580

medium
다음 두 SQL 문의 차이점을 올바르게 설명한 것은?
```sql
-- 문장 A
SELECT * FROM Customers WHERE ContactName IS NULL;

-- 문장 B
SELECT * FROM Customers WHERE ContactName IS NOT NULL;
```
A. 두 문장은 동일한 결과를 출력한다
B. 문장 A는 ContactName이 비어있는 고객, 문장 B는 ContactName이 있는 고객을 출력한다
C. 문장 A만 올바른 문법이다
D. 문장 B는 문법 오류가 있다

정답: B

두 연산자의 상반된 역할:

IS NULL (문장 A):
• ContactName 필드가 NULL인 고객들
• 담당자명이 입력되지 않은 경우

IS NOT NULL (문장 B):
• ContactName 필드가 NULL이 아닌 고객들
• 담당자명이 입력된 경우

💡 학습 팁

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