我正在寻找一种在 PostgreSQL 中跳过行的方法。
我可以做到这一点的两种方法是使用:
SELECT * FROM table WHERE id % 5 = 0
但是,我必须获取顺序行才能正确跳过。例如,如果我获取行(带有 ids)0、3、5,它不会跳过 5 行中的 4 行,而是导致(ids)0 和 5。
或者跳过 SQL:
$count = 0;
while($row = progres_fetch_row($result))
if ($count++ % 5 == 0)
// do something
从 SQL 数据库中获取每 n 行的最快方法是什么?