MySQLで最後のレコード(一番最新)から検索

MySQLで最後のレコードから検索する

テーブルの最新行、最後のレコードから検索したい場合、下のようにORDER BYを使います。

例えば、最後のレコードから10件だけ取り出すSQL例は下記です。

SELECT * FROM table_name
ORDER BY id DESC
LIMIT 10;

idはテーブルの主キーを指定し、件数を変更したい場合はLIMITに指定する数値を書き換えます。

上のSQLではORDER BY DESCでレコードをidの降順に並び替えてから取得することで、最新レコードからのSELECTを行います。

 

コメント