【发布时间】:2015-05-07 10:38:40
【问题描述】:
出于分页目的,我需要使用LIMIT 和OFFSET 子句运行查询。但我还需要计算没有LIMIT 和OFFSET 子句的查询将返回的行数。
我想跑步:
SELECT * FROM table WHERE /* whatever */ ORDER BY col1 LIMIT ? OFFSET ?
还有:
SELECT COUNT(*) FROM table WHERE /* whatever */
同时。有没有办法做到这一点,特别是让 Postgres 对其进行优化的方法,使其比单独运行更快?
【问题讨论】:
标签: sql postgresql count pagination limit