다음 쿼리 조합에서 빈칸에 들어갈 올바른 키워드와 실행 결과는?
다음 쿼리 조합에서 빈칸에 들어갈 올바른 키워드와 실행 결과는?
-- 국가별로 정렬 후 상위 3개 레코드 조회
SELECT * FROM Customers
______ ______ Country
______ 3;
-- 예상되는 결과: 어떤 국가의 고객들이 조회될까?
정답: B
올바른 쿼리와 결과는 다음과 같습니다:
SELECT * FROM Customers
ORDER BY Country
LIMIT 3;
실행 과정:
1.
ORDER BY Country
: 국가별로 오름차순 정렬 (알파벳순)2.
LIMIT 3
: 정렬된 결과에서 처음 3개 레코드만 선택예상되는 결과:
⦁ 국가명이 알파벳 순으로 가장 앞에 오는 고객들이 조회됩니다
⦁ Germany → Mexico → Sweden → UK 순이라면
⦁ Germany의 고객들이 먼저 나타나고, 총 3명까지만 조회됩니다
ORDER BY와 LIMIT 조합의 활용:
⦁ 상위 N개 결과 조회에 자주 사용됩니다
⦁ 예: 최신 주문 3건, 가격이 높은 상품 5개 등
⦁ 정렬 없이 LIMIT만 사용하면 예측 불가능한 결과가 나올 수 있습니다
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.