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】

相关推荐
SelectDB2 分钟前
抖音集团 实时数据仓库:Apache Doris / SelectDB 的技术能力与实践
数据库
SelectDB9 分钟前
网易 日志与时序数据分析:Apache Doris / SelectDB 的技术能力与实践
数据库
RisunJan19 分钟前
Linux命令-times(进程累计时间显示)
linux·运维·chrome
weixin_5394467839 分钟前
Navicat Premium 17报缺少ODBC驱动
数据库
哦虎!1 小时前
【数据库】事务
java·数据库·mysql
xiaoxiangsiyan1 小时前
RHCE2026完整版全知识点清单
运维·网络·学习·自动化·rhce
风控PM说1 小时前
自动化风控策略生成:基于决策树的方法
运维·决策树·自动化
倔强的石头_1 小时前
时序数据库的难题不只在写入速度
数据库
Titan20242 小时前
Linux网络基础知识
linux·服务器·网络·c++·学习
皮皮蟹虾饺2 小时前
NCCL 源码解析:通信器从出生到消亡的完整一生
linux·人工智能·ubuntu·语言模型·kubernetes