3

Я работаю с DB2, и мне нужно иметь возможность вернуть ограниченный набор результатов.
Я выяснил, как вернуть результаты "TOP n" с
"ПОЛУЧИТЬ ПЕРВЫЕ И ТОЛЬКО РЯДА"
Но я не могу понять, как получить строки от X до Y.
Эквивалентом mySQL является LIMIT X, Y

Есть идеи?

1 ответ1

5

Я нашел решение:

SELECT * FROM (
 SELECT ROW_NUMBER() OVER() AS rownum, myLargeTable.*
 FROM myLargeTable
) AS tmp
WHERE rownum > 200000 AND rownum <= 200005;

Источник

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .