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】

相关推荐
万邦科技Lafite9 分钟前
淘宝店铺所有商品API接口实战指南
java·数据库·mysql
dinga1985102619 分钟前
linux上redis升级
linux·运维·redis
hzc098765432126 分钟前
Linux系统下安装配置 Nginx 超详细图文教程_linux安装nginx
linux·服务器·nginx
jjjxxxhhh12338 分钟前
【加密】-AES与对称加密
java·服务器·网络
yaoxin52112341 分钟前
324. Java Stream API - 实现 Collector 接口:自定义你的流式收集器
java·windows·python
匀泪42 分钟前
云原生(nginx实验(2))
运维·nginx·云原生
mqffc1 小时前
Mysql 驱动程序
数据库·mysql
wl85111 小时前
SAP-CPI-SF问题收集009 user id is either invalid or purged
数据库
RisunJan1 小时前
Linux命令-ltrace(用来跟踪进程调用库函数的情况)
linux·运维·服务器
阿乐艾官1 小时前
【 LVM 创建逻辑卷】
linux