SQL문의 실제 실행 순서
SQL문의 실제 순서를 매번 까먹어서 한 번 정리해서 나타낼려고 한다.
- FROM : 데이터를 조회할 테이블이나 뷰를 지정합니다.
- JOIN : 테이블이나 뷰를 조인합니다.
- WHERE : 행 레벨에서 조건을 검색합니다.
- GROUP BY : 그룹화할 열을 지정합니다.
- HAVING : 그룹화된 결과에 대한 조건을 검색합니다.
- SELECT : 열을 선택합니다.
- DISTINCT : 중복된 값을 제거합니다.
- ORDER BY : 결과를 정렬합니다.
- LIMIT : 결과의 행 수를 제한합니다.
위의 순서대로 SQL 문이 실행되며, 결과는 마지막으로 SELECT된 열이나 값을 기준으로 반환됩니다.