DB2里面哪个Scalar函数可以返回记录集序号的?

mongmong 2003-04-11 04:50:11
yh_no item_no to_qty
-------------------- -------------------- -----------
YH010302100000 3500000028241 5
YH010302100000 3500000028242 10
YH010302100000 3500000028255 13
YH010302100001 4895025703663 2
YH010302100001 3500000028222 16
YH010302100001 3500000028242 10
YH010302100001 3500000028242 10
YH010302100001 3500000028252 6

想实现如下
autid yh_no item_no to_qty
----- -------------------- -------------------- -----------
1 YH010302100000 3500000028241 5
2 YH010302100000 3500000028242 10
3 YH010302100000 3500000028255 13
1 YH010302100001 4895025703663 2
2 YH010302100001 3500000028222 16
3 YH010302100001 3500000028242 10
4 YH010302100001 3500000028242 10
5 YH010302100001 3500000028252 6

autid应该使用哪个scalar函数生成?
...全文
9 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiezhi 2003-04-11
select row_number() over (order by yh_no) as autid,item_no,to_qty
from table_name;
回复
jiezhi 2003-04-11
rank() over
回复
jiezhi 2003-04-11
row_number() over
回复
发动态
发帖子
DB2
创建于2007-08-27

5848

社区成员

IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
申请成为版主
社区公告
暂无公告