【问题标题】:implementing paging logic in DB2 SQL在 DB2 SQL 中实现分页逻辑
【发布时间】:2011-03-28 21:33:25
【问题描述】:

有没有办法在 DB2 SQL 中实现分页逻辑,其中记录可以分页获取。 以下查询仅适用于没有连接的查询。当使用连接查询时,ROW_NUM 返回为 0,无法进行分页。

SELECT * FROM (SELECT ROWNUMBER() OVER() AS ROW_NUM, Results.*
                         FROM (SELECT * FROM Table1 ) AS Results) AS PagedResults
WHERE PagedResults.ROW_NUM>0 AND PagedResults.ROW_NUM<=10

提前致谢

【问题讨论】:

  • 可以提供带有连接示例的查询吗?
  • SELECT * FROM (SELECT ROWNUMBER() OVER() AS ROW_NUM, Results.* FROM (SELECT * FROM F12 INNER JOIN F13 ON F12.ID=F13.ID) AS 结果) AS PagedResults跨度>
  • 任何人都给我一根骨头......我正在使用临时表来实现这个。还有比这更好的方法。

标签: sql pagination db2


【解决方案1】:

【讨论】:

  • 如果这是公认的答案,那么我想这个问题应该作为重复关闭......
猜你喜欢
  • 2021-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多