@DenisDangerous

Какой оптимальный запрос для постраничного вывода в Oracle?

Подскажите оптимальный запрос для постраничного вывода данных, то что находил в инете работает не особо быстро.
  • Вопрос задан
  • 824 просмотра
Решения вопроса 1
Если я Вас правильно понял, Вы ищете аналог LIMIT, но под ораклятину...
Я у себя когда-то писал вот такой костыль:
SELECT * FROM 
    (SELECT A.*, ROWNUM RNUM FROM
    (/*Основной запрос выборки со всеми JOIN, GROUP, HAVING, ORDER*/) A 
    WHERE ROWNUM <=5/*По какую запись выбирать (предел)*/) 
WHERE RNUM >=1/*С какой записи выбирать (начальная позиция)*/;

Кое-где до сих пор успешно работает
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы