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】

相关推荐
殷色玫瑰2 分钟前
C语言编译和链接:从 .c到 .exe,程序到底经历了什么?
linux·c语言·c++·算法
菜鸟~noob2337 分钟前
【太空电子战】午夜锤行动中的电磁静默区:可逆干扰的实战验证【含matlab代码】
linux·开发语言·matlab·电子战
程序猿老A14 分钟前
云服务器怎么配置OSS?
运维·服务器
对讲机数码科普14 分钟前
数字集群对讲工程全流程拆解:DMR/ePDT 制式选型、组网落地与运维实战
运维·软件工程
加油yx15 分钟前
数据库基础
数据库
天桥下的卖艺者16 分钟前
chrals.CTI函数升级版发布,增加了CTI衍生的脂肪指数提取
数据库·r语言
程序猿老A17 分钟前
从入门型到企业型:云服务器开放共享型到独享型规格升级变配
运维·服务器
吴声子夜歌23 分钟前
Nginx应用与运维——Nginx代理服务应用实战(TCP/UDP代理)
运维·tcp/ip·nginx
吴声子夜歌28 分钟前
Nginx应用与运维——Nginx缓存服务应用实战(一)
运维·nginx·缓存
帷幕落秋30 分钟前
Mysql多实例——一个服务器多个mysql服务
运维·数据库