技術ブログ

(技術系中心)基本自分用備忘録なので、あくまで参考程度でお願いします。

LimtとOffsetでレコード指定して取得する方法

LimtとOffsetでレコード指定して取得する方法

レコード数を指定して取得したい時に便利な方法を記載します。

limitメソッドは、取り出すレコード数の上限を指定します。

クライアントテーブルから5レコード取得

Client.limit(5)

SELECT * FROM clients LIMIT 5

最初の30クライアントをスキップして31人目から最大5人取得したい場合はoffsetを利用する

Client.limit(5).offset(30)

SELECT * FROM clients LIMIT 5 OFFSET 30