SQL - 문제 미리보기
문제 1683
easy
SQL 쿼리에서 절(clause)들의 올바른 실행 순서는?
정답: B
SQL 쿼리의 논리적 실행 순서는 작성 순서와 다릅니다.
올바른 실행 순서:
1. FROM: 테이블 선택 및 조인
2. WHERE: 개별 행에 대한 조건 필터링
3. GROUP BY: 조건을 만족하는 행들을 그룹화
4. HAVING: 그룹화된 결과에 조건 적용
5. SELECT: 필요한 컬럼과 집계 결과 선택
6. ORDER BY: 최종 결과 정렬
실행 순서의 중요성:
• WHERE가 GROUP BY보다 먼저 실행 → 불필요한 행을 미리 제거하여 성능 향상
• HAVING이 SELECT보다 먼저 실행 → 조건에 맞지 않는 그룹을 미리 제거
• ORDER BY가 마지막 → 최종 결과만 정렬하여 효율성 증대
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.