首页 > 解决方案 > 如何从表中选择 100 行乘 100 行?

问题描述

我有一个有 520 行的表,我想选择前 100 行,然后选择接下来的 100 行,然后是第三个 100 行,表中的其余行,但我不知道如何使用 knexjs ,我尝试过使用knex('table-name').select('*').where('id', '>', 10) ,但这并不准确,因为 ids 是序列化的,因此不一致,所以我的意思是如何将任何表中的行分组到单独的组中,无论该表中有多少数字,我想要在选择每组 100 行之后,专注于如何选择我上面提到的其余行,我希望选择其余行。

标签: node.jspsqlknex.js

解决方案


您需要使用offsetlimit

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

推荐阅读