匿名用户db2如何像oracle那样获取唯一的行号(ROWNUM,或者rowid)?
db2如何像oracle那样获取唯一的行号(ROWNUM,或者rowid)
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户db2如何像oracle那样获取唯一的行号(ROWNUM,或者rowid)
– 获取前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
墨值悬赏