Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Постраничная выборка в db2 / 5 сообщений из 5, страница 1 из 1
07.04.2014, 10:06
    #38606911
ibm-скептик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постраничная выборка в db2
Подскажите, пожалуйста, как сделать постраничную выборку в DB2.
Скажем, чтобы выбиралась с 10 по 20 rows, т.е. не просто FETCH FIRST N ROWS ONLY
...
Рейтинг: 0 / 0
07.04.2014, 11:01
    #38606975
knudsen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постраничная выборка в db2
ibm-скептик,

ну если отвлечься от вопроса "зачем", то можно попробывать вывод с 10 по 20 строчку так

WITH TERM AS (
SELECT T1.ID ID1, T1.* from TABLE1 T1 ORDER BY ID1 ASC FETCH FIRST 20 ROWS ONLY)
SELECT TERM.ID1, TERM.* FROM TERM ORDER BY ID1 DESC FETCH FIRST 10 ROWS ONLY;

или так - на страницу

DB2 select * from TABLE1 | more

(из командной строки )

или курсорчик открыть ...
...
Рейтинг: 0 / 0
07.04.2014, 11:18
    #38606994
n&n
n&n
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постраничная выборка в db2
ibm-скептик,

либо в temp-таблицу добавить псевдоколонку rnum как rownumber( over by (...))
и соответствено rnum between 10 and 20
...
Рейтинг: 0 / 0
07.04.2014, 11:28
    #38607005
aserdjuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постраничная выборка в db2
...
Рейтинг: 0 / 0
07.04.2014, 11:31
    #38607011
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постраничная выборка в db2
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Постраничная выборка в db2 / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]