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】

相关推荐
notion202529 分钟前
Optuna 黑科技自动化超参数优化框架详解
运维·科技·其他·自动化
Wang's Blog1 小时前
Linux小课堂: 网络配置详解之DHCP动态分配与静态IP地址设置
linux·网络·tcp/ip
葛小白12 小时前
C#数据类型:string简单使用
服务器·数据库·c#
污斑兔2 小时前
MongoDB的$sample是啥?
数据库·mongodb
CS Beginner3 小时前
【Linux】Tomcat基本配置
linux·运维·tomcat
..Move...3 小时前
快速搭建Docker私有仓库指南
运维·docker·容器
马丁的代码日记4 小时前
MySQL InnoDB 行锁与死锁排查实战演示
数据库·mysql
小小的木头人5 小时前
Windows Docker desktop 部署
运维·kafka
黑翼杰克斯5 小时前
如何裁剪u-boot,保留其必要功能,使体积尽可能小
linux·1024程序员节
拍客圈5 小时前
数据主站+副站做的设置
数据库