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】

相关推荐
香气袭人知骤暖2 分钟前
SQL慢查询常见优化步骤
android·数据库·sql
Star Learning Python3 分钟前
MySQL日期时间的处理函数
数据库·sql
shawnyz4 分钟前
RHCSE--ansible1-入门和模块
linux·运维·ansible
JosieBook8 分钟前
【数据库】多模融合,智启新篇:金仓数据库重塑国产文档数据库范式
数据库
韩立学长15 分钟前
基于Springboot流浪动物救助系统o8g44kwc(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·后端
我命由我1234523 分钟前
充血模型与贫血模型
java·服务器·后端·学习·架构·java-ee·系统架构
菩提树下的凡夫35 分钟前
基于windows X64 NVIDA显卡的onnxruntime环境下GPU加速C++部署教程
windows
奔跑的花短裤40 分钟前
ubuntu安装Isaac sim4.5与强化学习使用
linux·ubuntu·机器人·强化学习·isaac sim·isaac lab
取个名字太难了a1 小时前
用户 APC 的执行过程(下)
windows
聆风吟º1 小时前
金仓数据库:以 “多模融合” 重塑国产文档数据库新标杆
数据库·重构·kingbasees