의외로 이것도 모르고 SELELT 쿼리문을 작성하는 개발자가 많다는 것을 오늘 깨달았다.
기본 중의 기본이지만 SELECT 쿼리의 실행 순서를 정확히 안다면 어느 정도 성능 측면에서 쿼리 작성을 고려할 수 있는 시각이 생긴다.
기억하자. SQL SELECT 쿼리은 다음과 같은 순서로 동작한다.
FROM -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY
관련하여 좋은 유튜브 영상이 있어 소개한다.
https://youtu.be/eeq0wDl3bLs