SQL 语句的执行顺序

数据库引擎在执行SQL语句并不是从SELECT开始执行,而是从FROM开始,执行顺序如下(关键字前面的数字代表SQL执行的顺序步骤):

⑧SELECT ⑨DISTINCT ⑩①【Top Num】 【select list】

①FROM { left_table_name**}**

③【join_type】 JOIN { right_table_name**}**

② ON 【join_condition】

④WHERE 【where_condition】

⑥WITH 【CUBE | RollUP】

⑤GROUP BY 【group_by_list】

⑦HAVING 【having_condition】

⑩ORDER BY 【order_by_list】

相关推荐
小王同学6666几秒前
Django 5 中实现文件上传功能
数据库·django·sqlite
不相心 -w-几秒前
Cmake的基础用法
linux·开发语言·c++
深爱水瓶 血影S狂风12 分钟前
Linux.NET学习手记(2)
linux·学习·.net
张文君12 分钟前
docker registry 删除镜像
运维·docker·容器
爱喝水的鱼丶23 分钟前
SAP-ABAP:调试器高级工具使用——内表分析、SQL追踪、内存检查功能实操
运维·sql·性能优化·sap·abap·经验交流
XiangrongZ24 分钟前
debian中配置stm32的交叉编译环境
运维·stm32·debian
cuiyaonan200031 分钟前
some weird issues regarding docker
运维·docker·容器
小π军33 分钟前
计算机网络
服务器·计算机网络
zuozewei1 小时前
《GB/T 47241-2026 - 虚拟电厂技术导则》国标解析.md
数据库
sg_knight1 小时前
Codex CLI 安装全攻略:macOS / Linux / Windows(WSL2)三端实战
linux·windows·macos·openai·ai编程·coding·codex