SQL - 문제 미리보기
문제 1600
medium
MIN()과 MAX() 함수를 WHERE 절과 함께 사용할 때의 실행 순서는?
```sql
SELECT MAX(Price)
FROM Products
WHERE CategoryID = 2;
```
정답: B
SQL 실행 순서 (Logical Processing Order):
1. FROM: 테이블 선택
2. WHERE: 조건에 맞는 행 필터링
3. SELECT: 컬럼 선택 및 함수 적용
4. 집계 함수 실행: MIN(), MAX() 등 계산
위 쿼리의 실행 과정:
```sql
SELECT MAX(Price) FROM Products WHERE CategoryID = 2;
```
단계별 실행:
1. FROM Products: Products 테이블 선택
2. WHERE CategoryID = 2: 카테고리 2인 상품만 필터링
3. SELECT MAX(Price): 필터링된 결과에서 최댓값 계산
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.