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】

相关推荐
CodeHackerBhx34 分钟前
如何使用VMware安装Linux操作系统
linux·运维·服务器
小阿轩yx38 分钟前
小阿轩yx-通过state模块定义主机状态
linux·云计算·运维开发·state定义主机状态·jinja模板
睡不醒的小泽39 分钟前
VSCode环境下连接 MySQL 8.0 数据库 (C++)
数据库·windows·vscode
PythonFun41 分钟前
如何快速找回Finalshell中VPS的SSH密码
运维·ssh
花果山~~程序猿3 小时前
高级I/O知识分享【5种IO模型 || select || poll】
运维·服务器·网络
Pakho love3 小时前
Linux:软件包管理器 yum和编辑器-vim使用
linux·编辑器·vim
藓类少女3 小时前
正则表达式
数据库·python·mysql·正则表达式
吴半杯3 小时前
Linux-mysql5.7-mysql8.0安装包下载及安装教程,二合一
linux·运维·服务器
默行默致3 小时前
Linux 常用命令
linux·运维
魏 无羡3 小时前
pgsql 分组查询方法
java·服务器·数据库