求解:db2数据库表Tab中无id,且数据量较大,如何指定查询中间十条数据,不是前十条,谢了。

如题所述

第1个回答  推荐于2017-10-12
select * from 表名 where 条件语句 fetch first 10 only 这是前10行的

select * from (select 字段, row_number() over() as rn where *** oder by****) as tmp
where rn> 50 and rn <=100

这是50 至100行追问

DB2 中没有row_number() 函数,麻烦确定后再回答,谢谢。

追答

没有row_number() 函数?你是什么版本 ,我的是V 9.5

本回答被提问者采纳