Oracle函数Rank Over Partition如何使用

 时间:2026-02-13 19:40:00

1、创建测试表

Sql代码

Oracle函数Rank Over Partition如何使用

2、创建测试记录

Sql代码

Oracle函数Rank Over Partition如何使用

3、分不同情况查询

1 查询所有的学生成绩

Sql代码

查询结果:

学号姓名科目成绩1张三 语文80.002李四 数学80.001张三 数学0.002李四 语文50.003张三丰 语文10.003张三丰 数学3张三丰 体育120.004杨过 JAVA90.005mike c++80.003张三丰 Oracle0.004杨过 Oracle77.002李四 Oracle77.00

Oracle函数Rank Over Partition如何使用

4、2 查询Oracle科目成绩名次-非连续rank

Sql代码

查询结果:

学号姓名科目成绩名次4杨过 Oracle77.0012李四 Oracle77.0013张三丰 Oracle0.003

Oracle函数Rank Over Partition如何使用

5、3.3查询Oracle科目成绩名次-连续dense_rank

sql代码

查询结果:

学号姓名科目成绩名次5mike c++80.0012李四 数学80.0012李四 Oracle77.0022李四 语文50.0034杨过 JAVA90.0014杨过 Oracle77.0021张三 语文80.0011张三 数学0.0023张三丰 体育120.0013张三丰 语文10.0023张三丰 Oracle0.0033张三丰 数学4

Oracle函数Rank Over Partition如何使用

  • Windows如何查看进程的资源消耗?
  • Windows Server 2012 R2启用活动目录计算机账户
  • win10安装oracle 10g
  • 怎么在Windows10配置组策略域控制器选择
  • windows server 2012如何备份还原重要文件?
  • 热门搜索
    婴儿起痱子怎么办 我的世界人怎么做 lol美服怎么下载 如何学好物理 观音竹叶子发黄怎么办 如何看k线图 上胸围下胸围怎么量 奈何boss又如何免费观看全集 黑龙江的省会在哪里 旅游广告宣传语