差异ROW_NUMBER()和RANK()

时间:2019-04-03 15:12:38

标签: sql function

我在理解代码的这一特定部分时遇到了一些问题。我有一张桌子,我想和另一个桌子左连接,但是我不明白这段代码在下面做什么。我不明白“(分区)上方的等级”和“(分区)上方的行号”之间的区别

RANK() OVER (PARTITION BY T1.DATE_TIME ORDER BY T2.MGT DESC) AS RANK_VALUE,
ROW_NUMBER() OVER (PARTITION BY T1.DATE_TIME ORDER BY T2.MGT DESC) AS RANK_VALUE_2

0 个答案:

没有答案