이번 포스팅에서는 SQL 쿼리문을 실행하는 순서에 대해 알아보도록 하겠습니다.
그전에 우선 SQL 쿼리문을 작성하는 문법 순서부터 정리하겠습니다.
SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BY
하지만 쿼리문의 실행 순서는 문법 순서와는 차이가 있습니다.
FROM → (JOIN) → WHERE → GROUP BY → HAVING → SELECT → (DISTINCT) → ORDER BY
✅ 쿼리문 작성 TIP
- ALIAS는 SELECT, WHERE, ORDER BY 문에서 사용이 가능합니다.
- WHERE 문에서는 집계함수(SUM, AVG, MIN/MAX 등)를 사용할 수 없습니다. 따라서 WHERE 대신에 HAVING을 사용합니다.
'데이터베이스・SQL' 카테고리의 다른 글
[MySQL]SQL JOIN 총정리 (0) | 2023.07.26 |
---|---|
[MySQL]SQL UNION 명령어 알아보기 (0) | 2023.07.26 |
[MySQL]스칼라 함수(Scalar Function) 정리 (0) | 2023.07.26 |
[MySQL]SQL 연산자 정리(비교/논리연산자) (0) | 2023.07.25 |
[MySQL]DB 테이블 데이터 다루기(INSERT/SELECT/UPDATE/DELETE) (0) | 2023.07.25 |