SQL SERVER 一个SQL语句的执行顺序

Posted lonelyxmas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL SERVER 一个SQL语句的执行顺序相关的知识,希望对你有一定的参考价值。

原文:SQL SERVER 一个SQL语句的执行顺序

一个SQL 语句的执行顺序

1、From (告诉程序 来自哪张表  如果是表表达式 依旧是如此顺序)

2、Where(条件筛选  谓词筛选

3、Group by(分组)

4、Having(分组  谓词筛选 )

5、Select (表达式)

6、表达式(开窗函数 聚合函数 等等)

7、Distinct(去重复)

8、ORDER BY 

9、TOP/OFFSET-FETCH

 

以上是关于SQL SERVER 一个SQL语句的执行顺序的主要内容,如果未能解决你的问题,请参考以下文章

如何跟踪SQL SERVER 正在执行的语句

一条sql语句顺序查询出父类的所有子类 如下图:用的是sql Server 2008

SQL Server 查询处理中的各个阶段(SQL执行顺序)

SQL SERVER全面优化-------写出好语句是习惯

SQL SERVER如何远程执行DDL语句?

SQL Server 查询处理中的各个阶段(SQL执行顺序)