Oracle 使用分析函数排名 rank()、dense_rank()、row_number() 使用详解

Oracle 使用分析函数排名 rank()、dense_rank()、row_number() 使用详解

【语法】row_number() over( partition by col1 order by col2);
【功能】表示根据col1分组,在分组内部根据col2排序,而这个值就表示每组内部排序后的顺序编码(组内连续的 唯一的);
row_number():返回的是行信息,没有排名;
dense_rank():返回的相关等级不会跳跃;
rank():返回的返回的相关等级会跳跃;

posted @ 2022-05-18 23:32  King-DA  阅读(209)  评论(0)    收藏  举报