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】

相关推荐
Nandeska2 分钟前
10、MySQL8.0新增特性
数据库·mysql
若风的雨2 分钟前
安全与验证模块设计方案
linux·安全
未来之窗软件服务13 分钟前
计算机等级考试—KTV 管理系统数据流图大题—东方仙盟练气期
数据库·计算机软考·仙盟创梦ide·东方仙盟
云草桑20 分钟前
.net AI开发04 第八章 引入RAG知识库与文档管理核心能力及事件总线
数据库·人工智能·microsoft·c#·asp.net·.net·rag
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.26 分钟前
Haproxy ACL实战:精准分流与访问控制
运维
Eiceblue31 分钟前
.NET框架下Windows、Linux、Mac环境C#打印PDF全指南
linux·windows·.net
RockHopper202534 分钟前
解读数字化生产运行系统的裁决机制
运维·系统架构·智能制造·isa-95·isa-88
试试勇气38 分钟前
Linux学习笔记(十三)--文件系统
linux·笔记·学习
diediedei39 分钟前
机器学习模型部署:将模型转化为Web API
jvm·数据库·python
m0_5613596741 分钟前
使用Python自动收发邮件
jvm·数据库·python