SQL 실행 순서 SQL 실행 순서는 우리가 SQL을 작성하는 순서와 실제 SQL이 쿼리를 처리하는 순서가 다르다. SQL 쿼리의 논리적 순서FROM: 가장 먼저 실행. 어떤 테이블에 데이터를 가져올지 결정WHERE: FROM에서 가져온 테이블의 개별 행을 필터링한다.GROUP BY: WHERE 절의 필터링을 통과한 행들을 기준으로 그룹을 형성한다.HAVING: GROUP BY를 통해 만들어진 그룹들을 필터링한다.SELECT: 위의 조건을 통과한 행 또는 그룹들에 대해 보고자 하는 칼럼을 선택하고, 집계 함수(SUM, AVG 등등), 별칭(AS) 등이 이 단계에서 이루어진다.ORDER BY: SELECT 절에서 선택된 최종 결과 후보들을 지정된 순서로 정렬한다. (SELECT가 ORDER BY 보다 먼저..
DB/SQL
2026. 3. 3. 21:21
