1.SELECT 쿼리 실행 순서
SELECT 쿼리는 다음의 순서대로 평가되어 실행됨
| 순서(Order) | 절(Clause) | 기능(Function) |
|---|---|---|
| 1 | FROM | 조회할 테이블 전체를 가져옴 |
| 2 | WHERE | FROM 절로 가져온 테이블에서 조건식에 따라 필터링 |
| 3 | GROUP BY | 해당 절에 선택된 컬럼으로 그룹핑 |
| 4 | HAVING | 그룹핑 조건 적용 |
| 5 | SELECT | 그룹핑까지 완료된 데이터들 중 SELECT ~ FROM 사이에 지정된 컬럼만 선별 |
| 6 | ORDER BY | 출력으로 정해진 열들 중에서 정렬 기준이 되는 열로 정렬 수행 |
| 7 | LIMIT | 결과 셋 중에서 몇 개의 행까지만 출력을 제한할 것인지 선택 |
💡
Tip
Last updated on