본문으로 바로가기

SQL select 쿼리문 문법 순서/ 실행 순서

category 언어/MySQL 2019. 11. 8. 12:00

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)

 

순으로 이루어집니다.