SQL 쿼리 실행 순서
쿼리 실행순서
1. 1-1. FROM, 1-2. JOIN
해당 부분에서 실제로 조회해야할 테이블의 형상이 갖춰진다고 보면 된다.
- 보통 FROM에는 메인테이블이 위치한다.
2. WHERE
갖춰진 테이블에서 조건을 부여한다.
ex) WHERE 컬럼 > 1
3. GROUP BY
특정 컬럼의 데이터를 기준으로 그룹화를 시킨다.
ex) GROUP BY 컬럼1, 컬럼2
4. HAVING
그룹화된 데이터를 기준으로 조건을 부여한다.
ex) HAVING SUM(컬럼) < 1
5. SELECT
위의 4단계가 끝나면 SELECT 에 쓰여진 표출될 컬럼들을 정의한다.
6. ORDER BY
결과가 나오기전 ORDER BY에 주어진 조건에 의해 정렬된다.
댓글
댓글 쓰기