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】

相关推荐
~我爱敲代码~1 天前
使用XSHELL远程操作数据库
数据库·adb
一般社员1 天前
Windows导入大型sql文件到mysql
windows·sql·mysql
java_logo1 天前
HashiCorp Vault 镜像拉取与 Docker 部署全指南
运维·docker·容器
Maple_land1 天前
Linux复习:冯·诺依曼体系下的计算机本质:存储分级与IO效率的底层逻辑
linux·运维·服务器·c++·centos
李的阿洁1 天前
k8s中的容器服务
linux·容器·kubernetes
Macbethad1 天前
用流程图去描述一个蓝牙BLE数字钥匙的初始化连接过程
服务器·网络·流程图
谢景行^顾1 天前
数据结构知识掌握
linux·数据结构·算法
A尘埃1 天前
项目三:信息抽取与图谱问答(医疗科研文献知识图谱与智能问答平台)
人工智能·windows·知识图谱
春风霓裳1 天前
sql-窗口函数
大数据·数据库·sql