mssql sqlserver sql脚本执行及解析顺序分享


摘要:
下文将讲述sql脚本的执行顺序


sql脚本执行顺序:
1 将from 子句组装为一张虚拟表(update select delete )都需要先组装虚拟表
2 from组装时候,将结合where 子句,对数据集进行筛选
3 对组装后的虚拟表进行group by 运算
4 对组装后的数据进行聚合函数运算
5 对组装后的数据进行having 聚合条件判断
6 对组装后的数据进行order by 排序
7 展示出数据
—————————-每一个步骤都会产生相应的虚拟表—————–

我们也可以使用执行计划来获取sql脚本的执行顺序,如下图所示:

mssql_sqlserver_脚本执行顺序

mssql_sqlserver_脚本执行顺序