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】

相关推荐
lolo大魔王1 天前
Linux列出文件和目录
linux·运维·服务器
H Journey1 天前
网络编程:Boost.Asio实现跨平台的TCP服务器
服务器·网络·tcp/ip·boost.asio
zadyd1 天前
vLLM Linux 双卡部署大模型服务器指南
linux·人工智能·python·机器学习·vllm
j_xxx404_1 天前
Linux命名管道:跨进程通信实战指南|附源码
linux·运维·服务器·人工智能·ai
WiChP1 天前
【V0.1B8】从零开始的2D游戏引擎开发之路
服务器·数据库·mysql
米粒11 天前
力扣算法刷题 Day 63 Bellman_ford 算法
数据库·算法·leetcode
楼田莉子1 天前
仿Muduo的高并发服务器:Http协议模块
linux·服务器·c++·后端·学习
斯班奇的好朋友阿法法1 天前
中科方德(NFSChina)离线安装 RPM 包
运维
milo.qu1 天前
RockyLinux9.7 docker部署Jisti Meet
linux·docker·容器
GanGanGanGan_1 天前
CentOS 7.9 glibc 2.17 源码编译升级到 glibc 2.31
linux·运维·centos·glibc