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

相关文章推荐

Oracle、MYSQL、sql server和DB2分页查询写法

一、DB2:   DB2分页查询   SELECT * FROM (Select 字段1,字段2,字段3,rownumber() over(ORDER BY 排序用的列名 ASC) 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
  • 8173

数据库SQL中对查询结果排序排列序号编号,Oracle分析函数 rank,dense_rank,row_number使用和区别

Oracle从8i开始就提供了3个分析函数:rank,dense_rank,row_number (1)Rank函数返回一个唯一的值,除非遇到相同的数据时,此时所有相同数据的排名是一样的,    ...

Row_Number() Sql分页

  • 2010年02月26日 16:09
  • 2KB
  • 下载

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

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

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,用此函数,可以获得...

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

Oracle SQL分析函数row_number()获取前n条记录、去除重复记录
  • Seandba
  • Seandba
  • 2017年05月25日 13:47
  • 329

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

SQL server 2005新增的几个函数,分别是row_number( )、rank( )、,DENSE_RANK( )、ntile( )下面以实例分别简单讲解。1.row_number( )  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DB2分页查询sql和ROW_NUMBER()函数
举报原因:
原因补充:

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