f12b11374cba

关注

oracle中rank() over与row_number()的区别

f12b11374cba

关注

阅读 80

2023-04-19


PARTITION by emp_no ORDER BY sal desc 根据列部门号进行分组,按照 工资 升序排列。

rank() OVER对有相同的值,标记相同的值。row_number() 则不会。

 

有如下数据:

oracle中rank() over与row_number()的区别_数据库

1.使用rank() over() 进行排序,结果如下:

oracle中rank() over与row_number()的区别_升序_02


 

2.使用row_number() over()进行排序,结果如下:

oracle中rank() over与row_number()的区别_升序_03


 

 

相关推荐

juneyale

MySQL - 排序函数 Rank() Over()、Dense_rank() Over()、Row_number() Over()

juneyale 107 0 0

村里搬砖的月野兔

row_number() 、over()函数小结(Oracle)

村里搬砖的月野兔 29 0 0

福福福福福福福福福

ORACLE 中的 ROW_NUMBER() OVER() 分析函数的用法

福福福福福福福福福 54 0 0

以沫的窝

rank,dense_rank,row_number使用和区别

以沫的窝 56 0 0

夏侯居坤叶叔尘

ROW_NUMBER() OVER函数的基本用法

夏侯居坤叶叔尘 44 0 0

上善若水山西太原

【小5聊】sql server 分页和分组-row_number()和over()、rank()和over()的小区别

上善若水山西太原 109 0 0

彩虹_bd07

oracle row_number()的用法

彩虹_bd07 54 0 0

四月Ren间

oracle中rownum和row_number()

四月Ren间 117 0 0

蓝莲听雨

sql中的排序函数dense_rank(),RANK()和row_number()

蓝莲听雨 55 0 0

小a草

sqlserver 开窗函数over RANK(),DENSE_RANK(),ROW_NUMBER()三个排序的不同

小a草 58 0 0

精彩评论(0)

0 0 举报