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】

相关推荐
电商API&Tina10 小时前
电商数据采集API接口||合规优先、稳定高效、数据精准
java·javascript·数据库·python·json
lifewange10 小时前
SQL 中 IN 和 AND 可以搭配使用么?
数据库·sql
123过去10 小时前
pixiewps使用教程
linux·网络·测试工具·算法·哈希算法
H_老邪11 小时前
Linux 与 Docker 常用命令
linux·运维·服务器·docker
博语小屋11 小时前
I/O 多路转接之epoll
运维·服务器·数据库
yewq-cn11 小时前
linux 内核设备号
linux·运维·服务器
新钛云服11 小时前
如何构建一套自动化的阿里云费用报告系统
运维·阿里云·自动化·云计算
问道飞鱼11 小时前
【大模型学习】LangGraph 深度解析:定义、功能、原理与实践
数据库·学习·大模型·工作流
DJ斯特拉11 小时前
黑马点评技术汇总(四)缓存雪崩 && 缓存击穿
数据库·缓存
allway211 小时前
Debian Regular Expressions
运维·debian·scala