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 分钟前
Claude Code 命令行完全指南:从高效交互到自动化工作流
运维·自动化·交互
2301_7644413310 分钟前
主流手机pc品牌的端侧模型部署梳理
人工智能·windows·机器学习·智能手机·产品运营
Java面试题总结12 分钟前
C#12 中的 Using Alias
开发语言·windows·c#
DIY源码阁16 分钟前
JavaSwing航班订票管理系统 - MySQL版
数据库·mysql
QWEDDRFTG41 分钟前
服务器电源线怎么选?接口、电流、线径、认证一次讲清
服务器
正经教主1 小时前
【docker基础】第五课:Docker网络详解
运维·docker·容器
qq_163135751 小时前
Linux 【07-rm命令超详细教程】
linux
zh路西法2 小时前
【SSH 免密登录全流程】Windows Linux 通用方案
linux·windows·ssh
浪客灿心2 小时前
项目篇:模块设计与实现
数据库·c++
小黑蛋学java2 小时前
Nginx 接口耗时 Prometheus + Grafana 监控实施方案
运维·nginx·负载均衡·grafana·prometheus