SQL

SELECT문 실행 순서,해석순서

햄스텅 2022. 7. 8. 19:15

<실행 순서>

  1. SELECT
  2. FROM
  3. WHERE
  4. GROUP BY
  5. HAVING
  6. ORDER BY
  7. LIMIT

<해석 순서>

  1. FROM :테이블
  2. WHERE :특정 조건 만족하는 row선별
  3. GROUP BY : row기준으로 그루핑 
  4. HAVING : 그루핑 후 특정 조건 만족하는 그룹만 선별
  5. SELECT : 모든컬럼/특정컬럼 조회
  6. ORDER BY : 각row를 특정 기준에 따라 정렬
  7. LIMIT : 이전 단계까지 조회된 row들 중 일부 row들만을 추림