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에 주어진 조건에 의해 정렬된다.