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】

相关推荐
Sleepy MargulisItG1 分钟前
Linux 基础指令详解(常用)
linux
SHIPKING3931 分钟前
【开发策略】MCP 多表查询策略方案
数据库·oracle
向山行_wolf3 分钟前
ubuntu22.04鼠标速度配置
运维·服务器
向阳是我5 分钟前
v0.app的next.js项目自动部署到宝塔服务器教程
服务器·开发语言·javascript·github·ai编程
python百炼成钢5 分钟前
解决——windows和ubuntu之间无法复制粘贴
linux
kka杰7 分钟前
MYSQL 事务-1
数据库·mysql·oracle
暮光6298 分钟前
Ubuntu 20.04 文件管理器图标卡死
linux·运维·ubuntu
猫猫的小茶馆12 分钟前
【ARM】内核移植(编译)
linux·arm开发·stm32·单片机·嵌入式硬件·mcu·pcb工艺
java_logo18 分钟前
RUSTFS Docker 容器化部署指南
java·运维·docker·容器·jenkins·运维开发
布列瑟农的星空19 分钟前
Nginx https证书配置
运维