oracle 之 三大分析函数的用法
rank() over,dense_rank() over,row_number() over的区别--rank() over课程编号为4的课程成绩相同的人排名相同,排名不连续 1 2 2 4 select cno, rank() over(partition by cno order by grade desc) from t_score where instr('2,4', cno) > 0-- dense_rank() over课程编号为4的课程成绩相同的人排名相同,排名不连续 1 2 2 3select cno 课程编号, dense_rank() over(partition by cno order by grade desc) 排名 from t_score where instr('2,4', cno) > 0-- row_number