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 데이터 추출후 정렬
이런순으로 이어집니다
'Sql개발자' 카테고리의 다른 글
Mysql 타입변환 (type casting) (2) | 2022.06.14 |
---|---|
RDBMS MYSQL varchar vs char vs text 차이점 (2) | 2022.04.16 |
[문제해결] You are using safe update mode (2) | 2021.10.20 |
관계형 데이터베이스 집합연산과 관계연산 & SQL 종류 (2) | 2021.10.19 |
MySql 구조 분석 (2) | 2021.10.14 |