sql查询语句的执行顺序

2016-12-24 08:34:45来源:作者:人点击

本文讲述了的是sql查询语句的执行顺序。

sql查询语句的处理步骤如下:

--查询组合字段(5)select (5-2) distinct(5-3) top()(5-1)--连表(1)from (1-J) join  on         (1-A) apply  as         (1-P) pivot () as         (1-U) unpivot () as --查询条件(2)where --分组(3)group by --分组条件(4)having--排序(6)order by

说明:
1、顺序为有1-6,6个大步骤,然后细分,5-1,5-2,5-3,由小变大顺序,1-J,1-A,1-P,1-U,为并行次序。如果不够明白,接下来再来个流程图看看。

2、执行过程中也会相应的产生多个虚拟表(下面会有提到),以配合最终的正确查询。

3、聚合函数在5-1时执行。

sql查询语句处理步骤流程图:

这里写图片描述

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台