Certification/SQLP

[SQL] SELECT 문장 실행 순서

엘호리스 2019. 2. 26. 00:51

SELECT 문장 실행 순서

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


1. 테이블을 참조한다.

2. WHERE문을 통해 대상 데이터가 아닌 것은 제거한다.

3. 행들을 그룹화 한다. (GROUP BY)

4. 그룹핑 된 값의 조건에 해당하는 것만 출력한다. (HAVING)

5. 데이터 값을 출력한다 / 계산한다. (SELECT)

6. 데이터를 정렬한다. (ORDER BY)