首页 > 其他分享 >rank() over(order by 列名)的用法

rank() over(order by 列名)的用法

时间:2022-11-10 14:44:20浏览次数:26  
标签:结果 over rank order 排序 列名


rank()over(order by 列名排序) 的结果是不连续的,如果有4个人,其中有3个是并列第1名,那么最后的排序结果结果如:1 1 1 4
rank()over(order by 列名排序)

select scoreid, studentid,COURSENAME,totalexamscore ,
rank()over(order by TOTALEXAMSCORE desc)orderbyNum
from CJ_SCORECOURSE a ,CJ_COURSESCORE b
where a.SCORECOURSEID = b.SCORECOURSEID

dense_rank()over(order by 列名排序)的结果是连续的,如果有4个人,其中有3个是并列第1名,那么最后的排序结果如:1 1 1 2

 

 

标签:结果,over,rank,order,排序,列名
From: https://www.cnblogs.com/moonsoft/p/16876942.html

相关文章