Seongho Jang
SQL 쿼리 작성 순서 본문
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으로 필터링 순으로 실행된다...
는 느낌으로 기억하면 될것 같다.
종종 봐두어서 까먹지 않도록...
'SQL' 카테고리의 다른 글
Leetcode 1280. Students and Examinations (0) | 2024.03.02 |
---|---|
CASE WHEN의 활용 (Salaries Difference, 가구 판매의 비중이 높았던 날 찾기) (0) | 2024.01.22 |
서브쿼리 (0) | 2024.01.18 |
[Hackerrrank] The PADS (0) | 2024.01.17 |
SQL 순위 매기기 : (0) | 2023.03.10 |