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】

相关推荐
周末也要写八哥11 分钟前
数据库安装 | SQL Server2022安装教程及网盘下载地址
数据库
三千里18 分钟前
ZSH的简单配置
linux·zsh·terminal
李燚22 分钟前
erlang_migrate 架构拆解:behaviour 驱动的多数据库迁移引擎
数据库·postgresql·架构·erlang·migrate·behaviour·erlang_migrate
Chase_______29 分钟前
【Java基础 | 15】集合框架(中):Set、HashSet、TreeSet 与哈希表
java·windows·散列表
Jinkxs37 分钟前
PostgreSQL - 全文检索的开启与基础使用
数据库·postgresql·全文检索
Jinkxs44 分钟前
Python基础 - 文件的写入操作 write与writelines方法
android·服务器·python
提伯斯6461 小时前
解决Fast-Drone-250编译相关错误
linux·ros·无人机·fast-drone
caimouse1 小时前
Windows NT 内核架构(主通用模型)流 NT 5.x/10+
windows·架构
情绪总是阴雨天~1 小时前
检索增强生成 (RAG) 四大检索策略详解
数据库·prompt·检索增强
学Linux的语莫1 小时前
redis的数据类型和使用
数据库·redis·缓存