over函数的使用

上传:a四 浏览: 36 推荐: 0 文件:DOCX 大小:12.67KB 上传时间:2019-04-12 09:37:53 版权申诉
与over函数结合的几个函数介绍 Row_number() over()、rank() over()和dense_rank()over()函数的使用 Select * from (select name,class,s,rank() over(partition by class order by s desc) mm from t2) where mm=1; 说明: 1.在求第一名成绩的时候,不能用row_number(),因为如果同班有2个并列第1,row_number()只返回一个结果; 2.Rank()和dense_rank()可以将所有的都查找出来: 区别:rank()是跳跃排序,有2个第一名时,接下来就是第3名; Dense_rank() 是连续排序,有2个第一名时仍然跟着第2名 是连续排序,有2个第一名时仍然跟着第2名
上传资源
用户评论