[TIL] SQL 쿼리 처리 순서

Hanna Kim·2020년 9월 6일
0

SQL

목록 보기
9/11

오늘 배운 건 아니고, 자꾸 헷갈려서 여기에 적어봐야 기억할 것 같아 적는 TIL이다.

일단 SQL 문법에 따른 순서는 아래와 같다.

1 -- SELECT
2 -- FROM
3 -- WHERE
4 -- GROUP BY
5 -- HAVING
6 -- ORDER BY

반면 SQL 처리 순서는 이렇다.

1 -- FROM
2 -- WHERE
3 -- GROUP BY
4 -- HAVING
5 -- SELECT
6 -- ORDER BY

alias를 사용하는 것도 결국 앞 순서에 alias가 처리되었는지 여부에 달려있다. 예를 들어 FROM에서 table alias를 설정했다면 다른 절에서 alias를 사용할 수 있다.

profile
쌓으며 배우는 중

0개의 댓글