реализация логики подкачки в DB2 SQL - PullRequest
4 голосов
/ 12 августа 2010

Есть ли способ реализовать логику подкачки в 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

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 26 ноября 2013

Извините, принятый ответ относится только к MySQL.Я использовал это для разбивки на страницы в DB2.

Самый быстрый и эффективный способ разбивки на страницы с поиском SQL DB2

...