SQL - 문제 미리보기

문제 1594

medium
다음 SQL 문에서 빈칸에 들어갈 올바른 키워드는? (SQL Server 기준)
```sql
SELECT _____ 3 * FROM Customers
WHERE Country = 'Germany';
```
A. FIRST
B. TOP
C. LIMIT
D. MAX

정답: B

SQL Server에서의 레코드 제한 문법:
```sql
SELECT TOP number * FROM table_name WHERE condition;
```
완성된 문장:
```sql
SELECT TOP 3 * FROM Customers WHERE Country = 'Germany';
```
의미:
• 독일 고객 중에서 처음 3명만 조회
• WHERE 조건을 먼저 적용한 후 TOP 적용

키워드별 설명:
• TOP: SQL Server/MS Access 표준 키워드 ✓
• FIRST: Oracle의 FETCH FIRST에서만 사용
• LIMIT: MySQL/PostgreSQL 키워드
• MAX: 최댓값을 구하는 집계 함수

실행 순서:
1. FROM: Customers 테이블 선택
2. WHERE: Country = 'Germany' 조건 필터링
3. TOP: 필터링된 결과 중 상위 3개만 선택
4. SELECT: 선택된 레코드의 모든 컬럼(*) 반환

💡 학습 팁

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