MySQLでOFFSETの使い方は何ですか。
MySQLでは、OFFSETを使用して、クエリ結果のどの行からデータを返すかを指定します。通常、LIMITと一緒に使用してページング機能を実現します。
OFFSETとは、次のような構文です:
SELECT * FROM テーブル名
LIMIT 欲しい行数
OFFSET 開始行数
例えば、”customers”という名前の表があり、100件の顧客レコードが含まれているとします。11番目から10件のレコードを返すには、次のクエリ文を使います:
SELECT * FROM customers
LIMIT 10
OFFSET 10
11番目から20番目のレコードを返します。
注意すべきことは、OFFSETの値は非負の整数でなければならず、LIMITとOFFSETの順序を逆にすることはできないということです。