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】

相关推荐
广目软件11 分钟前
HA分布式架构采集节点变更操作手册20261029
运维·服务器·ansible·zabbix·prometheus
米优13 分钟前
linux下获取崩溃程序的core文件
linux·运维·服务器
半杯咖啡半行码13 分钟前
QML进阶指南:状态动画与模型视图实战详解
运维·qml
qeen8718 分钟前
【Linux】动静态库的制作使用及ELF文件的宏观理解
linux·运维·库
必须得开心呀18 分钟前
windows10系统任务栏图标消失修复
windows
TDengine (老段)22 分钟前
TDengine IDMP 十大实用功能(3)
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
sun032226 分钟前
【JDK 动态代理】 和 【CGLIB 代理】对比
java·数据库·sql
xie8810180226 分钟前
正则里的点号不匹配换行:多行模式的开关
运维·服务器·测试工具
是jin奥35 分钟前
Claude Code + GitHub 自动化工作流整理
运维·自动化·github