1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > rank() over dense_rank() row_number() 的区别

rank() over dense_rank() row_number() 的区别

时间:2022-03-10 05:10:39

相关推荐

rank() over dense_rank() row_number() 的区别

转自:/article/597035521ff2ec8fc107404b.html

rank() over是的作用是查出指定条件后进行一个排名,但是有一个特点。假如是对学生排名,那么实用这个函数,成绩相同的两名是并列,例如下图1 2 2 4。

2

dense_rank()的作用和rank()很像,唯一的一点区别就是,领命学生的成绩并列以后,下一位同学并不空出并列所占的名次,例如下图1 2 2 3。

3

row_number()就不一样了,它和上面两种的区别就很明显了,这个函数不需要考虑是否并列,哪怕根据条件查询出来的数值相同也会进行连续排名,如下图

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。