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】

相关推荐
CodeYp201910 分钟前
第6讲:Ext 系列文件系统
linux·文件系统·ext
爱吃香菜的初学者15 分钟前
十九.Linux——TCP协议(1)
linux·网络·tcp/ip
Rambo.Fan17 分钟前
02 · 重建与修复手册(新服务器 playbook)
运维·服务器·django
Zevalin爱灰灰19 分钟前
Linux入门第二部分(ARM裸机篇) 第三章 汇编LED驱动实验
linux·汇编·arm开发
李纲明21 分钟前
WordPress 报建立数据库连接时出错:先核 wp-config 四元组,再查 MySQL 服务与表修复
运维·数据库·mysql·wordpress·排障·devdiy
EVEN-091329 分钟前
Linux-IPC进程间通信
linux·运维·服务器
徐小黑ACG35 分钟前
docker 基础教程
运维·docker·容器
多弗朗皮卡丘38 分钟前
Linux 进程信号
linux·运维·服务器
^乘风破浪^38 分钟前
Kali配置i3wm教程1
linux·kali·i3wm
qeen8738 分钟前
【Linux】动静态库的链接与加载过程
linux·运维·系统编程