古いバージョンのドキュメントです。最新のバージョンはRails7.0.0

Railsドキュメント(v6.0.2.1)

取得するレコード数の上限を指定

説明

取得するレコード数の上限を指定

使い方

モデル.limit(最大取得行数)

usersテーブルから最大5件を取得

User.limit(5)
# SELECT * FROM users LIMIT 5

重複する場合あとが優先(最大20件取得)

User.limit(5).limit(20)
# SELECT * FROM users LIMIT 20

途中から指定した件数を取得

User.limit(5).offset(30)
# SELECT * FROM users LIMIT 5 OFFSET 30

ソースコード