首页 > 代码库 > SQL Server2008窗口计算

SQL Server2008窗口计算

(一) 窗口的定义指为用户指定的一组行,也称着"分区"。如下图所示的窗口分区。每一个班级看作是一个数据窗口,一共有三个窗口

技术分享

(二)窗口计算的相关方法

1)over()用法  格式:函数名(列) over(选项)

OVER关键字表示把函数当成开窗函数而不是聚合函数。SQL标准允许将所有聚合函数用做开窗函数,使用OVER关键字来区分这两种用法。

(三)案例分析

(1)

技术分享

 

参考资料:

1》张洪举 《锋利的SQL》 第九章

2》深入浅出谈开窗函数

3》OVER()开窗函数的使用

SQL Server2008窗口计算