実質的にすべての SQL DB 実装には、開始 を指定する方法があります。 返す行と数 行の。
たとえば、mysql と postgres の両方で次のようになります:
SELECT ... ORDER BY something -- not required, but highly recommended LIMIT 100 -- only get 100 rows OFFSET 500; -- start at row 500
プレ>通常、
ORDER BY
を含めることに注意してください。 チャンクが一貫していることを確認するMS SQL Server (「ふりをする」DB) は OFFSET を直接サポートしていませんが、
ROW_NUMBER()
を使用してコーディングできます。 - こちらの SO 投稿 を参照してください 詳細については。