是否有一种方法可以在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
提前致谢
答案 0 :(得分:3)
答案 1 :(得分:1)
抱歉,接受的答案仅与MySQL有关。我在DB2中使用它进行分页。
Fastest most/efficient way to do pagination with SQL searching DB2