帮忙写个SQL,100分谢

frogshero 2004-07-07 08:37:11
表如下
aa bb
a abc
a zxcv
a xcv
b zx
b xxg

要求得到如下结果:
aa bb cc
a abc 1
a zxcv 2
a xcv 3
b zx 1
b xxg 2

请帮忙

...全文
114 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunnyrain 2004-07-08
  • 打赏
  • 举报
回复
select x.aa,x.bb,x.cc-y.cc+1
from
(
select rownum cc,aa,bb
from
(
select *
from table
order by aa,bb
)
) x,
(
select aa,min(rownum) cc
from
(
select *
from table
order by aa,bb
)group by aa
) y
where x.aa=y.aa
frogshero 2004-07-08
  • 打赏
  • 举报
回复
??
luxuezhu 2004-07-08
  • 打赏
  • 举报
回复
一个组的个数是不定的,那么他们没有什么算法联系啊
frogshero 2004-07-07
  • 打赏
  • 举报
回复
to: yydelphi()
一个组的个数是不定的,不是3个一组!

急救!!!
yydelphi 2004-07-07
  • 打赏
  • 举报
回复
select tab.*,mod(rownum-1,3)+1 as cc from tab
frogshero 2004-07-07
  • 打赏
  • 举报
回复
to: welyngj(平平淡淡)
俺的版本是8.05,好象不能用你写的
welyngj 2004-07-07
  • 打赏
  • 举报
回复
select aa,bb,
dense_rank() over( partiton aa order by bb) rank from tbl
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧