SQL - 문제 미리보기
문제 1627
medium
다음 SQL 문에서 서브쿼리와 함께 사용된 IN의 의미는?
```sql
SELECT * FROM Customers
WHERE CustomerID IN (SELECT CustomerID FROM Orders);
```
정답: B
서브쿼리와 IN의 조합 분석:
서브쿼리 부분:
```sql
(SELECT CustomerID FROM Orders)
```
• Orders 테이블에서 CustomerID 목록을 추출
• 주문한 적이 있는 고객ID들의 집합 생성
메인쿼리 부분:
```sql
SELECT * FROM Customers WHERE CustomerID IN (...)
```
• Customers 테이블에서 고객 정보 조회
• CustomerID가 서브쿼리 결과에 포함된 고객만 선택
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.