SQL의 작동순서와 작성순서가 다르다는 사실! 알고 계셨나요?
작동 순서
•
SQL이 내부적으로 인지하고 작동하는 순서는 아래와 같아요.
FROM → ON → JOIN → WHERE → GROUP BY → HAVING → SELECT → DISTINCT → ORDER BY
•
테이블을 확인한 후, 조인 조건을 확인하고, 조인 후 추출 조건을 확인해요.
•
그 뒤로 데이터 그룹화, 추출, 중복제거 후 마지막으로 데이터를 정렬해요.
•
익숙해지면 당연한 내용이지만 공부 초반에는 제발 외웁시다.
참고
작성 순서
•
SQL의 문법이죠! 작성순서는 아래와 같아요.
•
제발 외웁시다.
SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BY