- rank over()
作用:根据指定条件排序,排序条件相同名次相同,名次间断不连续
说明:分数排名,分数相同的两位同学名次相同,但下一位同学的名次会空出1位。例如得分80的两位
同学,名次都是3,那么排名下一位同学的名次是5 - dense_rank over()
作用:根据指定条件排序,排序条件相同时名次相同,名次连续不间断
说明:分数排名,分数相同的两位同学名次相同,下一位同学名次不会空出1位。例如得分80的两位
同学,名次都是3,那么排名下一位同学的名次是4 - row_number over()
作用:根据指定条件排序,排序条件相同名次也不同,名次连续不间断
说明:分数排名,分数相同的两位同学名次不同。例如得分80的两位同学,名次分别为3,4
Mysql rank类函数用法归纳
最新推荐文章于 2023-10-22 12:24:21 发布