powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Пейджинг с limit/offset и общее количество элементов
3 сообщений из 28, страница 2 из 2
Пейджинг с limit/offset и общее количество элементов
    #39212948
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Код: sql
1.
where id > 100000 limit 5


это становится хорошо только в одном случае - если сортировак по id

Код: plsql
1.
where [id|surname|name|order field name with index ] >|<|= ${value}



как то так (сверху имелось ввиду раз Order by явно не было указано то id по дефолту primary key и соотвественно с индексом)
...
Рейтинг: 0 / 0
Пейджинг с limit/offset и общее количество элементов
    #39213108
psyh103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем, кто отписался!

У меня postgres.
Сортировка, конечно же не по id, поэтому, к сожалению, id > 100000 - не катит
С кешами я опыта большого не имею, но скажу, что для каждого юзера результаты будут разные, так как он передает хоть и одинаковый формат фильтра, но параметры в этом наборе у каждого индивидуальные, потому то, что вернулось одному, практически никогда не вернется другому, за невероятно редким исключением.

Честно говоря offset я бы вообще не рассматривал в моей задаче, я скорей делаю запрос по фильтру с эксклюдом перечня id-шников, которые получены в результате предыдущего запроса.
Меня интересовало как total получить наиболее оптимально.
Отдельным sql - запросом без лимита, каким-то одним сложным запросом с подзапросом или хибернетом ; раз я его уже использую) получив коллекцию - ее размер и отобрав нужные элементы.

Хотя я с удовольствием почитал и всю остальную инфу.
...
Рейтинг: 0 / 0
Пейджинг с limit/offset и общее количество элементов
    #39213149
psyh103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
psyh103Спасибо всем, кто отписался!
Сортировка, конечно же не по id, поэтому, к сожалению, id > 100000 - не катит


Суть в том, что сортировка у меня по удаленности (расстояние между запрашивающим юзером и юзерами-строками таблицы) они все время перемещаются их координаты все время меняются и соответственно не подходит ни офсет ни id, только exclude тех, кого уже получил ранее
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Пейджинг с limit/offset и общее количество элементов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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