Задать вопрос
@DenisDangerous

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

Подскажите оптимальный запрос для постраничного вывода данных, то что находил в инете работает не особо быстро.
  • Вопрос задан
  • 835 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
  • Специалист.ру
    Oracle Database 19с: Основы SQL
    1 неделя
    Далее
  • Stepik
    SQL для начинающих: с нуля до сертификата Oracle
    2 недели
    Далее
Решения вопроса 1
Если я Вас правильно понял, Вы ищете аналог LIMIT, но под ораклятину...
Я у себя когда-то писал вот такой костыль:
SELECT * FROM 
    (SELECT A.*, ROWNUM RNUM FROM
    (/*Основной запрос выборки со всеми JOIN, GROUP, HAVING, ORDER*/) A 
    WHERE ROWNUM <=5/*По какую запись выбирать (предел)*/) 
WHERE RNUM >=1/*С какой записи выбирать (начальная позиция)*/;

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

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

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