본문 바로가기
Data Engineering

[SQLD 자격검정 실전문제] Part 2-1. 82번 SELECT 문장 실행 순서

by 햣둘 2025. 6. 12.

정답 : 4번

FROM -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY

[요약 설명]

이 문제는 SQL 문장에서 각 절의 실행순서를 이해하고 있는지를 평가함.

SQL 문장은 사용자가 작성한 순서대로 실행되지 않으며, 데이터베이스 내부에서 최적화된 실행 순서에 따라 처리됨.

 

[이론적 내용]

1. SQL 문장의 실제 실행 순서

- FROM : 데이터를 읽어올 테이블 결정

- WHERE : 조건에 맞는 행을 필터링

- GROUP BY : 데이터를 그룹화

- HAVING : 그룹화된 결과를 조건에 적용

- SELECT : 원하는 컬럼을 선택

- ORDER BY : 결과를 정렬

 

2. SELECT 문장의 실행 흐름

FROM  -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY