powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Разбиение выборки на страницы
5 сообщений из 5, страница 1 из 1
Разбиение выборки на страницы
    #32898986
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
типичная задача - SELECT возвращает 100 записей. Мне необходимо вывести их на Веб, предварительно разбив на страницы -
[1] с 1 по 10
[2] с 11 по 20
и т.д.

В MySQL для этого есть оператор LIMIT, который решает эту проблему.
В Oracle ROWID возвращает порядковый номер записи в выборке, что тоже полезно.

Подскажите, как грамотно решить эту задачу в Informix? Не хотелось бы связываться со скролируемыми курсорами и пр.
...
Рейтинг: 0 / 0
Разбиение выборки на страницы
    #32899123
Enlighten me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c 7.3 (если не ошибаюсь) существует
Код: plaintext
select first  10  * from systables
BTW, поиск рулит - подобная тема неоднократно поднималась на форуме.
...
Рейтинг: 0 / 0
Разбиение выборки на страницы
    #32899145
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хо!
Ну хорошо, снизу выборку я ограничу наким образом, получу свои 10 записей.
Предлагается передавать переменную и делать так:

SELECT FIRST 10 FROM my_table WHERE id>= [переменная].

???
...
Рейтинг: 0 / 0
Разбиение выборки на страницы
    #32899155
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или, точнее, так:
SELECT FIRST 10 FROM my_table WHERE id>= [переменная] ORDER BY id
...
Рейтинг: 0 / 0
Разбиение выборки на страницы
    #32899387
Enlighten me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Enlighten me
BTW, поиск рулит - подобная тема неоднократно поднималась на форуме.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Разбиение выборки на страницы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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