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】

相关推荐
GIS小小研究僧44 分钟前
PostGIS笔记:PostgreSQL 数据库与用户 基础操作
数据库·笔记·postgresql
许苑向上2 小时前
MVCC底层原理实现
java·数据库·mvcc原理
计算机毕设定制辅导-无忧学长2 小时前
Nginx 性能优化技巧与实践(二)
运维·nginx·性能优化
烛.照1034 小时前
Nginx部署的前端项目刷新404问题
运维·前端·nginx
安静的做,安静的学5 小时前
网络仿真工具Core环境搭建
linux·网络·网络协议
m0_742155436 小时前
linux ——waitpid介绍及示例
linux·c++·学习方法
boonya6 小时前
Yearning开源MySQL SQL审核平台
数据库·mysql·开源
华纳云IDC服务商6 小时前
超融合服务器怎么优化数据管理?
运维·服务器
我是苏苏6 小时前
C#高级:常用的扩展方法大全
java·windows·c#
会飞的土拨鼠呀6 小时前
Prometheus监控minio对象存储
运维·prometheus