WHERE 절과 LIMIT 절을 함께 사용할 때의 동작 순서로 올바른 것은?

과목: MySQL

문제 번호: 3098

medium
WHERE 절과 LIMIT 절을 함께 사용할 때의 동작 순서로 올바른 것은?
SELECT * FROM Customers
WHERE Country = 'Germany'
LIMIT 3;
A. 먼저 3개 레코드를 선택한 후 독일 고객만 필터링한다
B. 먼저 독일 고객을 필터링한 후 그 중 3개만 선택한다
C. WHERE와 LIMIT가 동시에 적용된다
D. LIMIT가 WHERE보다 우선순위가 높다

정답: B



⦁ SQL 실행 순서: 먼저 WHERE로 필터링, 그 다음 LIMIT로 개수 제한

단계별 실행 과정:
1. FROM Customers: Customers 테이블에서 데이터 조회
2. WHERE Country = 'Germany': 독일 고객들만 필터링
3. LIMIT 3: 필터링된 결과 중 처음 3개만 반환

실제 결과:
⦁ 전체 테이블에서 독일 고객들을 먼저 찾습니다
⦁ 독일 고객들 중에서만 처음 3명을 선택합니다
⦁ 독일 고객이 10명 있다면, 그 중 처음 3명만 반환됩니다

💡 학습 팁

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