Sql개발자

SQL의 문법 순서와 실행 순서는 서로 다릅니다.

martinooo 2022. 3. 14. 12:03

SQL 작업을 하다보면 SQL 실행 순서와 작동 순서를 숙지하고있다면 좋습니다.

문법 작성 순서와 실행 작동 순서를 알아보겠습니다.

 

문법 작성 순서 

1. SELECT 컬럼명 

2. FROM 테이블명 

3. WHERE 조건식 

4. GROUP BY 컬럼명 

5. HAVING 조건식 

6. ORDER BY 컬럼명 

7. LIMIT 조건 

 

QUERY 문법 작성 순서 입니다. 하지만 실행 작동 순서는 다릅니다 

 

1. FROM 

2. ON 

3. JOIN

4. WHERE 

5. GROUP BY 

6. HAVING 

7. SELECT 

8. ORDER BY 

 

실행 작동 순서는 

1. FROM 테이블 조회 

2. WHERE 데이터 조건 확인후 추출 

3. GROUP BY 컬럽 그룹화 

4. HAVING 그룹화 조건 

5. SELECT 데이터 추출 

6. ORDER BY 데이터 추출후 정렬

 

이런순으로 이어집니다