SQL SELECT 쿼리문 문법 순서와 실행 순서

2023. 3. 11. 02:43DB/일반

문법 순서

SELECT > FROM > WHERE > GROUP BY > HAVING > ORDER BY

실행 순서

FROM > ON > JOIN > WHERE > GROUP BY > HAVING > SELECT > DISTINCT > ORDER BY

  1. FROM: 조회 테이블 확인
  2. ON: 조인 조건 확인
  3. JOIN: 테이블 조인
  4. WHERE: 데이터 추출 조건 확인
  5. GROUP BY: 특정 컬럼 그룹핑
  6. HAVING: 그룹핑 이후 데이터 추출 조건
  7. SELECT: 데이터 추출
  8. DISTINCT: 중복 제거
  9. ORDER BY: 데이터 순서 정렬
728x90

'DB > 일반' 카테고리의 다른 글

Timestamp, Datetime  (0) 2023.06.19
Clustering Factor  (0) 2022.04.17
Optimizer  (0) 2022.04.03
Index Scan 종류  (0) 2022.03.31