SQL의 문법 순서와 실행 순서는 서로 다릅니다.
문법 작성 순서와 실행 작동 순서를 알아보겠습니다.
문법 작성 순서
① SELECT 컬럼명
② FROM 테이블명
③ WHERE 조건식
④ GROUP BY 컬럼명
⑤ HAVING 조건식
⑥ ORDER BY 칼럼명
실행 작동 순서
① FROM
② ON
③ JOIN
④ WHERE
⑤ GROUP BY
⑥ CUBE | ROLLUP
⑦ HAVING
⑧ SELECT
⑨ DISTINCT
⑩ ORDER BY
⑪ TOP
실행 작동순서를 자주사용하는 파란색글씨로된 쿼리문만 설명 하면
1. 조회 테이블 확인(FROM)
2. 데이터 추출 조건 확인(WHERE)
3. 컬럼 그룹화(GROUP BY)
4. 그룹화 조건(HAVING)
5. 데이터 추출(SELECT)
6. 데이터 순서 정렬(ORDER BY)
순으로 이루어집니다.
https://bicloud.tistory.com/20
SQL select 쿼리문 문법 순서/ 실행 순서
SQL의 문법 순서와 실행 순서는 서로 다릅니다. 문법 작성 순서와 실행 작동 순서를 알아보겠습니다. 문법 작성 순서 ① SELECT 컬럼명 ② FROM 테이블명 ③ WHERE 조건식 ④ GROUP BY 컬럼명 ⑤ HAVING 조
bicloud.tistory.com
'coding > mssql' 카테고리의 다른 글
프로시져(Procedure)란? (0) | 2022.03.23 |
---|---|
mssql over() 만 사용할 때.. (0) | 2022.03.10 |
mssql CTE 이해 (우선 재귀제외) (0) | 2022.03.10 |
mssql ROW_NUMBER() over (0) | 2022.03.03 |
Mssql Exec, sp_executesql 사용 및 차이 (0) | 2022.02.22 |