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】

相关推荐
邪修king几秒前
MySQL数据库(二):操作详解:从创建、查看到备份恢复
数据库·mysql
tryxr1 分钟前
Chat2Excel 项目用户服务开发
java·数据库·java项目·用户服务开发
海宇大数据3 分钟前
分布式网格实战:基于海宇柠檬查出险-登记证构建自动化车辆合规网关
运维·人工智能·分布式·自动化
团子股股东峥哥4 分钟前
day34-RHEL-管理SELinux的安全性
linux·运维·服务器
‎ദ്ദിᵔ.˛.ᵔ₎5 分钟前
Linux 重定向
linux·运维·服务器
LRL_6 分钟前
离线/纯内网环境下,Linux 服务器时间不准如何强制修改?(以 Oracle Linux 9 / RHEL 9 为例)
linux·服务器·oracle
kiss strong12 分钟前
redis服务器登录(内网环境,无法使用客户端)
数据库·redis·缓存
世岩清上12 分钟前
展厅不同分区播放差异化视频,怎样做到内容串联不割裂整体叙事?
运维·人工智能·音视频·展厅改造
wuminyu15 分钟前
Kafka利用sendfile与Page Cache实现高性能传输剖析
java·linux·c语言·jvm·c++
Titan202417 分钟前
网络学习:网络层与数据链路层知识梳理
服务器·网络·学习·tcp/ip