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】

相关推荐
云飞云共享云桌面6 小时前
传统工作站 vs 云飞云共享云桌面:制造业设计云桌面选型深度对比
运维·服务器·前端·网络·3d·架构·制造
染指11106 小时前
26.RAG进阶(Advanced RAG)-假设性问题索引
人工智能·windows·agent·rag·advanced rag
计算机安禾7 小时前
【数据库系统原理】第19篇:计算机存储层次结构与数据库文件的物理组织
数据库·oracle
JAVA面经实录9178 小时前
操作系统面试题
java·服务器·数据库·计算机网络·面试
摇滚侠8 小时前
mariadb-libs 被 mysql-community-libs-5.7.28-1.el7.x86_64 取代
数据库·mysql·mariadb
小刘|8 小时前
Spring AI Alibaba 集成和风天气 API 实战
java·服务器·前端
DIY源码阁8 小时前
JavaSwing饮品管理系统 - MySQL版
java·数据库·mysql·eclipse
专注搞钱8 小时前
GPT-4o写设备Recipe:从3小时到10分钟
数据库·人工智能·gpt·半导体
暮云星影9 小时前
全志linux开发屏幕适配(一)屏幕参数设置说明
linux·arm开发
就改了9 小时前
Windows 环境 SkyWalking 完整实操教程
windows·微服务·skywalking