请教分组的ROWNUM问题

[复制链接]
查看11 | 回复4 | 2013-2-25 14:51:24 | 显示全部楼层 |阅读模式
本帖最后由 jnccyd 于 2012-5-14 14:58 编辑
表结构:
A1
A2
a
5
a
9
a
11
a
14
b
6
b
10
b
12
c
7
.....

请教如何得到
A1
A2 A3
a
5
1
a
9
2
a
113
a
144
b
6
1
b
102
b
123
c
7...
.....
即:以A1,A2分组 ,A3为每组以A2排序的rownumb

回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
这个分析函数就能实现了
以A1分组 A2排序就行了
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
row_number() over(partition by a1 order by a2)
其他还有dense_rank,rank...
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
dingjun123 发表于 2012-5-14 15:20
row_number() over(partition by a1 order by a2)
其他还有dense_rank,rank...

多谢版主
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
SGPM_OUT 发表于 2012-5-14 15:13
这个分析函数就能实现了
以A1分组 A2排序就行了

多谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行