|
методы постраничного вывода
|
|||
---|---|---|---|
#18+
Допустим есть некий запрос Код: plaintext
Количество строк результатов на странице - внешний параметр, статичный в пределах сессии. Возможен переход в любом направлении (например с 8 на 2 страницу). Есть ли общие алгоритмы или подход в рамках функциональности PostgresQL для решения подобной задачи? ЗЫ С "классическим" вариантом предлженным в FAQ уже знаком, но вряд ли это единственное решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2004, 10:43 |
|
методы постраничного вывода
|
|||
---|---|---|---|
#18+
кроме LIMIT (==TOP) в PostgreSQL есть и OFFSET т.ч. "стандартные" для T-SQL вещи тут будет получить попроще. Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2004, 10:52 |
|
методы постраничного вывода
|
|||
---|---|---|---|
#18+
Да уж. T-SQL это ключевое слово тоже не помешало бы. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2004, 11:01 |
|
методы постраничного вывода
|
|||
---|---|---|---|
#18+
а курсоры не помогут ? не очень удобные но вполне юзабельные для поставленной задачи имхо. Детальнее в мануале ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2004, 21:08 |
|
методы постраничного вывода
|
|||
---|---|---|---|
#18+
centurа курсоры не помогут ? не очень удобные но вполне юзабельные для поставленной задачи имхо. Детальнее в мануале перечитал задачу и понял что не в теме... немного другое. тогда как уже посоветовали - limit \offset ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2004, 08:13 |
|
|
start [/forum/topic.php?fid=53&fpage=356&tid=2007822]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 368ms |
total: | 527ms |
0 / 0 |