SQL - 문제 미리보기
문제 1570
medium
다음 SQL 문은 어떤 고객을 조회하나요?
```sql
SELECT * FROM Customers
WHERE City NOT IN ('Paris', 'London');
```
정답: C
NOT IN 연산자:
• IN의 반대 개념
• 목록에 포함되지 않는 값들을 선택
조건 분석:
```sql
WHERE City NOT IN ('Paris', 'London');
```
• City가 'Paris'가 아니고
• City가 'London'도 아닌 고객들
논리적 해석:
• `NOT IN ('Paris', 'London')`
• = `NOT (City = 'Paris' OR City = 'London')`
• = `City <> 'Paris' AND City <> 'London'`
IN vs NOT IN 비교:
```sql
-- 파리 또는 런던 고객
WHERE City IN ('Paris', 'London');
-- 파리와 런던 제외한 모든 고객
WHERE City NOT IN ('Paris', 'London');
```
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.