博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle重复值排序问题
阅读量:3904 次
发布时间:2019-05-23

本文共 540 字,大约阅读时间需要 1 分钟。

  1. 分析函数dense_rank()
    分析函数还支持分组排序 dense_rank() over(partition by xxx order by Score desc )

select grade ,dense_rank() over( order by grade desc )rank from student_grade

–结果

grade rank
100 1
100 1
922
89 3

  1. 分析函数rank()
    rank() over( order by xxx desc) 重复分数并列 但会跳跃排序

select grade,rank() over( order by grade desc )rank from student_grade

grade rank

100 1
100 1
92 3
89 4

  1. 分析函数row_number()
    –row_number() over( order by xxx desc) 重复分数并列 但会跳跃排序

select grade,row_number() over( order by grade desc )rank from student_grade

grade rank

100 1

100 2

92 3

89 4

转载地址:http://vpoen.baihongyu.com/

你可能感兴趣的文章
Servlet & Jsp Web——Servlet开发(一)
查看>>
web服务器基本原理及Tomcat配置
查看>>
MyEclipse 2017配置Tomcat8
查看>>
HTTP协议简介
查看>>
VISIO 2010,不规则封闭图形填充方法
查看>>
双目立体视觉的数学原理
查看>>
特征值和特征向量
查看>>
AVR(Mega32)读写内部EEPROM
查看>>
牛人主页(主页有很多论文代码)
查看>>
博士学位在就业时有没有用?
查看>>
从一个男人身上看出他的修养和抱负
查看>>
免费编程入门教程资源推荐搜集,分享给想开始学习程序开发的同学
查看>>
5分钟学会用鼠标快速手绘数学公式的两种方法
查看>>
分享一些OpenCV实现立体视觉的经验
查看>>
施一公:优秀博士如何养成(全文) 清华大学演讲
查看>>
怎样做研究
查看>>
一些学习资源网址
查看>>
OpenCV新手
查看>>
链接另存为怎么总是HTM格式的文件呢?解决办法!
查看>>
【Word 2010】重新开始编号
查看>>