暂无图片
db2如何像oracle那样获取唯一的行号(ROWNUM,或者rowid)?
我来答
分享
暂无图片 匿名用户
db2如何像oracle那样获取唯一的行号(ROWNUM,或者rowid)?

db2如何像oracle那样获取唯一的行号(ROWNUM,或者rowid)

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
农夫三拳

– 获取前n条数据:使用fetch first n rows only方式
SELECT * FROM SYSIBM.SYSTABLES
WHERE TYPE = ‘T’
FETCH FIRST 10 ROWS only

– 获取行范围内数据:使用row_number() over()开窗函数实现
SELECT * FROM
(
SELECT ROW_NUMBER() OVER() AS id,name,remarks
FROM SYSIBM.SYSTABLES
WHERE TYPE = ‘T’
)

暂无图片 评论
暂无图片 有用 2
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏