SQL
SQL 실행 순서를 알아야 하는 이유
sql이 실행되는 순서에 대해서 정확히 알고 있어야 한다.
그렇지 않다면, sql문을 보고 데이터가 어떻게 조작되는지 상상할 수가 없고, 그렇게 되면 결과를 예측할 수 없다.
즉, sql문의 결과값을 예측하기 위해선 sql의 실행 순서를 알아야 한다.
SQL 문법 순서
- SELECT
- DISTINCT
- FROM
- WHERE
- JOIN
- ON
- GROUP BY
- HAVING
- ORDER BY
- LIMIT
SQL 실행 순서
- FROM
- ON
- JOIN
- WHERE
- GROUP BY
- HAVING
- SELECT
- DISTINCT
- ORDER BY
- LIMIT
추가적으로 알면 좋은 문법
- SET
- SUBQUERY
- CASE WHEN THEN
- UNION