SQL - 문제 미리보기
문제 1596
hard
다음 세 SQL 문은 서로 다른 데이터베이스에서 동일한 결과를 얻기 위한 것입니다. 이들의 공통된 목적은?
```sql
-- SQL A (SQL Server)
SELECT TOP 3 * FROM Customers
ORDER BY CustomerName DESC;
-- SQL B (MySQL)
SELECT * FROM Customers
ORDER BY CustomerName DESC
LIMIT 3;
-- SQL C (Oracle)
SELECT * FROM Customers
ORDER BY CustomerName DESC
FETCH FIRST 3 ROWS ONLY;
```
정답: A
공통된 쿼리 구조 분석:
1. ORDER BY CustomerName DESC:
• 고객명을 내림차순 정렬 (Z → A)
• DESC = Descending (내림차순)
2. 레코드 제한 (각 DBMS별):
• TOP 3 (SQL Server)
• LIMIT 3 (MySQL)
• FETCH FIRST 3 ROWS ONLY (Oracle)
3. 결합된 의미:
• 고객명을 Z부터 A 순서로 정렬
• 그 중에서 처음 3개 (알파벳순으로 마지막 3명)
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.