DB2中rownumber(rowno)

09年04月30日
 
 
我们常常在做db检索的时候有这么一个需求,为自己的检索到的数据增加一个序号列,这在db2中的实现方法就不如oracle中那么简单了,但还是可以实现的。
 
 
具体的实现方法如下:
 
select rownumber() over (order by id) xh,yyly
from userid.T_LP_ZTYMYS
order by 的东西改成自己的

sample:取前10条数据

SELECT *
FROM (
    SELECT
        ROWNUMBER() OVER (order by A.1 + A.2 descAS ROWNO,
        A.ID,
        A.1,
        A.2,
        A.1 + A.2 SUM
        B.,
    FROM
        A, B
    WHERE
        A.ID = B.ID
    AS TEMP
WHERE
    ROWNO BETWEEN 1 AND 10

 

更多专业知识请关注【爱思特

 

 

 

 

 

 

 

 






相关文章:

  1. DB2中case的用法
  2. db2中是否有类似于oracle中nvl的函数使用总结
  3. 使用DB2必须了解的几个知识点
  4. 关于Oracle的Dual表
  5. 总结:Oracle中视图的创建和处理方法(其他db参考)



  • 原文链接: http://www.astesys.com/database/db2/221.html
  • 转载文章请注明: 爱思特
  • Tags: , , 分类: DB2

    发表评论