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】

相关推荐
A.A呐15 小时前
【Linux第二十四章】IP协议
linux·网络
志栋智能15 小时前
超自动化巡检:构筑业务连续性的第一道智能防线
大数据·运维·网络·人工智能·自动化
ccice0115 小时前
MySQL 函数
数据库·mysql
llkk星期五15 小时前
ubuntu(24.04)下wayland显示界面带来的影响
linux·ubuntu
我不是程序猿儿15 小时前
【嵌入式】第2讲:USB CDC 从“插上电脑”到“出现 COM 口”,枚举过程到底发生了什么
服务器·stm32·单片机·嵌入式硬件·电脑·负载均衡
高梦轩20 小时前
MySQL高可用
android·运维·数据库
紫金修道1 天前
【DeepAgent】概述
开发语言·数据库·python
孟章豪1 天前
《SQL拼接 vs 参数化,为什么公司禁止拼接SQL?(附真实案例)》
服务器·数据库·sql
荒川之神1 天前
ORACLE LEVEL函数练习
数据库·oracle
hsjcjh1 天前
Nodemailer使用教程:在Node.js中发送电子邮件
linux·运维·node.js