本帖最后由 qiner4215 于 2011-09-02 15:20:21 编辑

解决方案 »

  1.   

    你看看DB2数据库 关于查询分页的SQL语句 就ok了吧
      

  2.   

    使用 rownumber() 的分析函数,语法跟 Oracle、SQLServer 2005 上的一样。
      

  3.   

    SELECT x.id, x.name
      FROM (SELECT row_number() OVER (ORDER BY t.id) AS rn,
                   t.id, t.name
              FROM emp t) x
     WHERE x.rn BETWEEN 6 AND 10;在 DB2/Oracle/MSSQLServer 2005+ 上都可以用。