好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

开窗函数有浅入深详解(一)

在开窗函数出现之前存在着很多用 SQL 语句很难解决的问题,很多都要通过复杂的相关子查询或者存储过程来完成。为了解决这些问题,在2003年ISO  SQL标准加入了开窗函数,开窗函数的使用使得这些经典的难题可以被轻松的解决。

目前在 MSSQLServer、Oracle、DB2 等主流数据库中都提供了对开窗函数的支持,不过非常遗憾的是 MYSQL 暂时还未对开窗函数给予支持。

为了更加清楚地理解,我们来建表并进行相关的查询(截图为MSSQLServer中的结果)

        MYSQL,MSSQLServer,DB2:        

CREATE TABLE T_Person  
( 
  FName VARCHAR(20), 
  FCity VARCHAR(20),  
  FAge INT, 
  FSalary INT 
)   

查看更多关于开窗函数有浅入深详解(一)的详细内容...

  阅读:52次