DB2分页查询sql和ROW_NUMBER()函数

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

阅读更多
上一篇SQL Server 事务、异常和游标
下一篇ROW_NUMBER() OVER函数的基本用法
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭