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

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

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

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

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


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