Для целей разбиения на страницы мне нужно выполнить запрос с предложениями LIMIT
и OFFSET
. Но мне также нужно количество строк, которое будет возвращено этим запросом без предложений LIMIT
и OFFSET
.
Я хочу запустить:
SELECT * FROM table WHERE /* whatever */ ORDER BY col1 LIMIT ? OFFSET ?
А также:
SELECT COUNT(*) FROM table WHERE /* whatever */
В то же время. Есть ли способ сделать это, в частности, способ, позволяющий Postgres оптимизировать его, чтобы он работал быстрее, чем работает как индивидуально?