【发布时间】:2011-02-13 23:55:51
【问题描述】:
a) 引用来自http://www.postgresql.org/docs/current/static/tutorial-window.html
对于每一行,在其分区内都有一组行,称为其窗口框架。许多(但不是全部)窗口函数只作用于窗框的行,而不作用于整个分区。默认情况下,如果提供了 ORDER BY,则该框架包含从分区开始到当前行的所有行,加上根据 ORDER BY 子句等于当前行的任何后续行
我假设 Row_Number 不只作用于窗框的行,而是总是作用于分区的所有行?
b)
默认情况下,如果提供了 ORDER BY,则框架包含从分区开始到当前行的所有行,加上根据 ORDER BY 子句等于当前行的任何后续行
我假设这仅适用于那些仅作用于窗口框架行的窗口函数(因此上面的引用对于 ROW_NUMBER() 函数不正确)?
c) http://www.postgresql.org/docs/current/static/tutorial-window.html 谈论 PostgreSQL 8.4 的窗口函数。那篇文章中的所有内容是否也适用于 Sql Server 2008 的窗口函数
感谢
【问题讨论】:
标签: sql sql-server tsql