1. db2分页查询sql
select * from (
select ROW_NUMBER() OVER(ORDER BY DOC_UUID DESC) AS ROWNUM, DOC_UUID, DOC_DISPATCHORG, DOC_SIGNER, DOC_TITLE from DT_DOCUMENT ) a
where ROWNUM > 20 and ROWNUM <=30
2.ROW_NUMBER()函数
增加行号,不排序
select * from ( select ROW_NUMBER() OVER() AS ROWNUM,t.* from DT_DOCUMENT t ) a
增加行号,按某列排序
select * from ( select ROW_NUMBER() OVER( ORDER BY DOC_UUID DESC ) AS ROWNUM,t.* from DT_DOCUMENT t ) a
本文介绍DB2数据库中实现分页查询的方法,包括如何使用ROW_NUMBER()函数为记录集添加行号,并根据指定列进行排序,进而实现高效的数据检索。
272





