|
методы постраничного вывода
|
|||
---|---|---|---|
#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/search_topic.php?author=mailer67&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 330ms |
total: | 483ms |
0 / 0 |