SQL 실행 순서
SQL 실행 순서
SQL 실행 순서
- FROM
- FROM을 통해 조회하고자 하는 테이블의 데이터를 전부 가져 옴
- Alias 사용 가능
- ON, JOIN
- ON의 조인 조건을 이용해 JOIN 하고자 하는 테이블과 현재 테이블을 병합
- WHERE
- 테이블 중에서 조건을 만족하는
행
만 추출
- 테이블 중에서 조건을 만족하는
- GROUP BY
- 특정
열
의 값을 기준으로 테이블을 그룹화
- 특정
- HAVING
- 그룹화된 테이블에서 특정 조건만 만족하는 그룹만 가져옴
- SELECT
- 테이블에서 어떤
열
을 출력할 지 선택 - Alias 사용 가능
- 테이블에서 어떤
- DISTINCT
- 테이블에서 중복이 있는 경우 제거
- ORDER BY
- 특정
열
들을 기준으로 테이블을 정렬 - 숫자를 주는 경우
해당 숫자번째 열
을 기준으로 정렬 - 기본적으로 오름차순으로 정렬됨
- MYSQL등의 SQL에서는 SELECT절에서 사용한 Alias 사용해서 정렬 가능
- 특정
References
- https://soo-vely-dev.tistory.com/220
- https://myjamong.tistory.com/172
- https://jungeunpyun.tistory.com/48