SQL
SQL 쿼리 작성 순서
seonghojang
2024. 1. 17. 20:21
SQLBolt - Learn SQL - SQL Lesson 12: Order of execution of a Query
Now that we have an idea of all the parts of a query, we can now talk about how they all fit together in the context of a complete query. Complete SELECT query SELECT DISTINCT column, AGG_FUNC(column_or_expression), … FROM mytable JOIN another_table ON m
sqlbolt.com
쿼리의 작성 순서는
SELECT - FROM - JOIN - ON - WHERE - GROUP BY - HAVING - ORDER BY
실제로 쿼리의 실행 순서는
FROM - JOIN - ON - WHERE - GROUP BY - HAVING - SELECT - ORDER BY
FROM으로 데이터의 범위를 설정하고 WHERE로 필터링,
GROUP BY로 다시 범위를 설정하고 HAVING으로 필터링 순으로 실행된다...
는 느낌으로 기억하면 될것 같다.
종종 봐두어서 까먹지 않도록...