DB/MS-SQL

[MS-SQL] SQL 실행 순서

DelirusSum 2013. 9. 30. 14:01

[SQL 실행 순서]

 


<SQL SELECT 구문 기본 문법>

 

SELECT      col1 [, col2] [, .....]
FROM        table
WHERE       조건
GROUP BY    그룹핑 컬럼
HAVING      그룹핑 조건
ORDER BY    정렬 순서

 

 

<SQL SELECT 구문 실행 순서>

 

FROM       -  1    특정 테이블로부터
WHERE      -  2    조건에 맞는 자료를 추출
GROUP BY   -  3    어떤 조건에 따라 자료를 그룹핑
HAVING     -  4    그룹핑된 자료 중에서 조건에 맞는 것을 추출

SELECT     -  5    추출된 자료 중에서 특정 컬럼 선택
ORDER BY   -  6    선택된 자료들을 어떤 기준에 따라 정렬