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】

相关推荐
Leo.yuan2 分钟前
数据目录和数据字典有什么区别?一文讲清
大数据·数据库·人工智能
惜分飞7 分钟前
记录block 0损坏,数据文件大量坏块,使用不当数据库版本恢复等各种操作之后的故障处理---惜分飞
数据库·block0损坏·ora-17503
小手智联老徐9 分钟前
Ubuntu 下 CuteCom 串口调试工具指南:安装、权限配置与数据记录
linux·运维·ubuntu
执笔论英雄12 分钟前
【大模型推理】redis kv cache
数据库·redis·缓存
Felven20 分钟前
麒麟信安操作系统掉电保护方案
linux·运维·麒麟信安·硬盘保护
云栖梦泽21 分钟前
将RAW打包成MIPI CSI2
linux·人工智能·嵌入式硬件
做萤石二次开发的哈哈23 分钟前
如何接入萤石开放平台 ERTC Windows SDK?
windows·音视频·萤石开放平台
啦啦啦啦啦zzzz25 分钟前
c++web服务器框架Oat++的API应用
服务器·c++·oat++
tiancaijiben28 分钟前
阿里云SAE应用引擎弹性扩缩容完全指南:从手动调控到智能自动化
java·网络·数据库
m0_7381207229 分钟前
AI安全实战系列(四):Lab04 Multi-Agent——多智能体攻击分析
服务器·开发语言·人工智能·安全·网络安全·语言模型