SQL - 문제 미리보기

문제 1570

medium
다음 SQL 문은 어떤 고객을 조회하나요? ```sql SELECT * FROM Customers WHERE City NOT IN ('Paris', 'London'); ```
A. 파리 또는 런던에 사는 고객
B. 파리와 런던 모두에 사는 고객
C. 파리와 런던을 제외한 모든 도시의 고객
D. 파리에 살지만 런던에 살지 않는 고객

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