다음 복합 정렬 쿼리에서 빈칸에 들어갈 올바른 키워드 조합은?

과목: MySQL

문제 번호: 3076

hard
다음 복합 정렬 쿼리에서 빈칸에 들어갈 올바른 키워드 조합은?
-- 국가는 오름차순, 같은 국가 내에서는 고객명을 내림차순으로 정렬
SELECT * FROM Customers
ORDER BY Country ______, CustomerName ______;

-- 도시는 내림차순, 같은 도시 내에서는 우편번호를 오름차순으로 정렬
SELECT * FROM Customers  
ORDER BY City ______, PostalCode ______;
A. 첫 번째: ASC, DESC / 두 번째: DESC, ASC
B. 첫 번째: DESC, ASC / 두 번째: ASC, DESC
C. 첫 번째: UP, DOWN / 두 번째: DOWN, UP
D. 첫 번째: +, - / 두 번째: -, +

정답: A



올바른 쿼리들은 다음과 같습니다:

첫 번째 쿼리:
SELECT * FROM Customers
ORDER BY Country ASC, CustomerName DESC;

⦁ Country ASC: 국가를 오름차순으로 정렬 (Germany → Mexico → UK)
⦁ CustomerName DESC: 같은 국가 내에서 고객명을 내림차순으로 정렬

결과 예시:
Germany - Blauer See Delikatessen (Z→A 순서)
Germany - Alfreds Futterkiste
Mexico - Antonio Moreno Taquería  
Mexico - Ana Trujillo Emparedados

두 번째 쿼리:
SELECT * FROM Customers
ORDER BY City DESC, PostalCode ASC;

⦁ City DESC: 도시를 내림차순으로 정렬
⦁ PostalCode ASC: 같은 도시 내에서 우편번호를 오름차순으로 정렬

💡 학습 팁

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