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】

相关推荐
AOwhisky12 小时前
Docker 学习笔记:Docker Compose 多容器编排
linux·运维·笔记·学习·docker·容器
云边有个稻草人12 小时前
金仓数据库KingbaseES:自动创建表空间目录,简化部署适配云原生
数据库·kingbasees·数据库运维·国产化数据库·云原生适配·表空间管理
坐吃山猪12 小时前
SqlLite数据库-思路拓展
数据库·sqlite
j_xxx404_12 小时前
Linux进程信号:内核数据结构与捕捉递达全流程
linux·运维·服务器·人工智能·ai
代码中介商12 小时前
从零掌握MySQL:安装配置与C语言连接实战
数据库·mysql
czlczl2002092512 小时前
Mysql JOIN 的物理执行流程
数据库·mysql
Java面试题总结12 小时前
MySQL 反模式与排查宝典
数据库·mysql
STARFALL00112 小时前
MySQL 运维
运维·数据库·mysql
浪客灿心13 小时前
Linux网络NAT
linux·网络
Black蜡笔小新13 小时前
企业私有化AI训练推理一体工作站/自动化AI算法训练服务器DLTM让企业AI自主可控
服务器·人工智能·自动化