如何从 table select 100 行乘 100 行?

how to select 100 rows by 100 rows from table?

我有一个有 520 行的 table,我想 select 前 100 行,然后是接下来的 100 行,然后是第三个 100 行,其余行在 table ,但我不知道如何使用 knexjs 做到这一点,我尝试使用 knex('table-name').select('*').where('id', '>', 10) 但这不准确,因为 ids 是序列化的,所以它不一致,所以我这里的重点是如何将任何 table 中的行分组到单独的组,无论这个 table 中的数字如何,我我想关注如何 select 我上面提到的其余行 select 每组 100 行之后,我想要 select 其余行。

您需要使用offset and limit:

// First hundred rows
knex.select('*').from('table-name').limit(100).offset(0)