【发布时间】:2011-07-26 13:54:39
【问题描述】:
我知道使用 Rank 和 Dense Rank 函数的语法 但我在现实世界中找不到任何用途。
例如 DENSE_RANK
ranking userid
1 500
1 500
2 502
2 502
和排名
Ranking UserID
1 500
1 500
1 500
1 500
1 500
1 500
1 500
8 502
8 502
8 502
8 502
8 502
8 502
8 502
15 504
我无法理解 1,1 2,2 值在现实世界中有何用处。
另一方面,我确实非常清楚地了解row_number over partition 的实际用途是什么;我只是找不到我能用这种信息做什么(密集和常规排名)
【问题讨论】:
-
marc_s :你说得对,我会删除,自从我在 2008 年完成这些功能时没有使用现成的功能,它就在我的脑海里。
标签: sql-server