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 小时前
Linux 开发环境与工具链
linux·运维·服务器·数据结构·c++·经验分享
Arva .2 小时前
深分页与游标
数据库·oracle
idolao3 小时前
MySQL 5.7 安装教程:详细步骤+自定义安装+命令行客户端配置(Windows版)
数据库·windows·mysql
似水এ᭄往昔3 小时前
【Linux】gdb的使用
linux·运维·服务器
优雅的造轮狮3 小时前
WSL2 Docker Desktop配置优化及迁移D盘指南
运维·docker·容器
tian_jiangnan3 小时前
grafana白皮书
linux·服务器·grafana
大师影视解说3 小时前
基于Web端的AI电影解说自动化生产工具实测:4步完成从文案到成片的全流程
运维·人工智能·自动化·影视解说·电影解说工具·网页版电影解说·ai电影解说
20年编程老鸟java+ai全栈3 小时前
mysql、pg、oracel数据库迁移避坑指南
数据库·mysql
Rsun045514 小时前
Redis中实现访问量计数
数据库·redis·缓存
Dxy12393102164 小时前
Python 根据列表中某字段排序:从基础到进阶
开发语言·windows·python