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

转载 2012年03月29日 20:43:23

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

举报

相关文章推荐

mysql、MS SQL关于分页的sql查询语句 limit 和row_number() OVER函数

在做项目的时候需要些分页,用的数据库是mysql,之前看到的参考例子是用MS SQL做的,在MS SQL、ORACLE里面有ROW_NUMBER() OVER函数可以在数据库里对数据进行分组。百度后的...
  • funi16
  • funi16
  • 2012-10-10 16:51
  • 8078

DB2 中row_number() over()分析函数用法

row_number() over()分析函数用法 row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

DB2中的ROW_NUMBER() OVER()函数用法

row_number() over()分组排序功能:      在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where group by  ord...

SQL 分页支持查询 ROW_NUMBER() OVER (ORDER BY ReportID) AS RowNo

分页例子***create proceure test( @pageindex int, @pageSize int ) as begin select * from ( select...

row_number()函数--查询第20条到第30条数据-分页查询

WHAT?              让高效的性能成为我们的亮点。           row_number() over(oder by name),from tablename...

SQL2005中row_number( )、rank( )、dense_rank( )、ntile( )函数的用法(2)

SQL server 2005新增的几个函数,分别是row_number( )、rank( )、,DENSE_RANK( )、ntile( )下面以实例分别简单讲解。1.row_number( )  ...

SQL SERVER 排序函数ROW_NUMBER、RANK、DENSE_RANK、NTILE

1、ROW_NUMBER()函数:根据f_id升序排序(ASC)后的记录,为每条记录增添递增的顺序数值序号(1、2、3……),即使f_id的值相同也递增;SELECT ROW_NUMBER() OVE...

Oracle SQL分析函数row_number()获取前n条记录、去除重复记录

Oracle SQL分析函数row_number()获取前n条记录、去除重复记录
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)