Chinaunix首页 | 论坛 | 博客
  • 博客访问: 110019
  • 博文数量: 39
  • 博客积分: 2530
  • 博客等级: 少校
  • 技术积分: 355
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-01 17:34
文章分类
文章存档

2011年(1)

2010年(28)

2009年(2)

2008年(8)

我的朋友

分类: Oracle

2010-06-28 17:23:05

表A
数据
name grade
tom 60
john 89
green 70
tim 100
nancy 100

查询语句输出结果
name     grade    race
nancy 100 1
tim 100 1
john 89 2
green 70 3
tom 60 4

写出一条sql实现上面的结果
 
 
select name,grade,dense_rank() over(order by grade desc) from A  
 
dense_rank() 是产生连续等级使用的
over(order by grade desc) 聚合函数上的排序
阅读(499) | 评论(0) | 转发(0) |
0

上一篇:汇总SQL

下一篇:db2 分析函数的一篇文章

给主人留下些什么吧!~~