|
|
|
методы постраничного вывода
|
|||
|---|---|---|---|
|
#18+
Допустим есть некий запрос Код: plaintext Количество строк результатов на странице - внешний параметр, статичный в пределах сессии. Возможен переход в любом направлении (например с 8 на 2 страницу). Есть ли общие алгоритмы или подход в рамках функциональности PostgresQL для решения подобной задачи? ЗЫ С "классическим" вариантом предлженным в FAQ уже знаком, но вряд ли это единственное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2004, 10:43:49 |
|
||
|
методы постраничного вывода
|
|||
|---|---|---|---|
|
#18+
кроме LIMIT (==TOP) в PostgreSQL есть и OFFSET т.ч. "стандартные" для T-SQL вещи тут будет получить попроще. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2004, 10:52:07 |
|
||
|
методы постраничного вывода
|
|||
|---|---|---|---|
|
#18+
Да уж. T-SQL это ключевое слово тоже не помешало бы. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2004, 11:01:54 |
|
||
|
методы постраничного вывода
|
|||
|---|---|---|---|
|
#18+
а курсоры не помогут ? не очень удобные но вполне юзабельные для поставленной задачи имхо. Детальнее в мануале ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 21:08:18 |
|
||
|
методы постраничного вывода
|
|||
|---|---|---|---|
|
#18+
centurа курсоры не помогут ? не очень удобные но вполне юзабельные для поставленной задачи имхо. Детальнее в мануале перечитал задачу и понял что не в теме... немного другое. тогда как уже посоветовали - limit \offset ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 08:13:45 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=32551941&tid=2007822]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
180ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 477ms |

| 0 / 0 |
