rank() over,dense_rank() over,row_number() over的区别
rank() over,dense_rank() over,row_number() over的区别
1.rank() over:查出指定条件后的进行排名。特点是,加入是对学生排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占的名次。
select name,subject,score,rank() over(partition by subject order by score desc) rankfrom student_score;
2.dense_rank() ove..
原创
2021-02-17 13:13:36 ·
122 阅读 ·
0 评论