取得レコードの行範囲を制限する(limit句,offset句)

limit句

SELECT * FROM members ORDER BY id desc LIMIT 10;

limit句は取得するレコード数を制限します。
このSQLでは、例えばmembersのレコード総数が100行であったとしても、10行までしか取得しません。

offset句

SELECT * FROM members ORDER BY id desc OFFSET 10;

offset句は取得するレコードの開始位置をずらします。
このSQLでは、レコードの11行目以降の行を取得します。

SELECT * FROM members ORDER BY id desc OFFSET 10 LIMIT 10;

このSQLでは、11行目から10行、つまり11行目~20行目までを取得します。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Laravel

次の記事

課題2021-01