Oracle三种分析函数的作用和区别

1、RANK

 ——RANK函数返回一个唯一的值,当遇到相同数据时,排名一样,在相同数据后的最后一条和下一条不同数据的排名之间空出排名。

列:

2、DENSE_RANK

——返回一个唯一的值,当遇到相同数据时,排名一样,遇到不同数据,不会空出排名,只是递增。

列:

3、ROW_NUMBER

——返回唯一值,相同数据,排名不一样了,递增,看下图

列:

posted @ 2018-04-05 19:16  菜头与白菜  阅读(183)  评论(0编辑  收藏  举报