Written by Kasumi

MySQLでテーブルの行数を指定して表示する方法【LIMIT句を使おう】

MySQLでテーブルの行数を指定して表示したい。

また、指定したカラムの値順に行数指定して表示したい。

本記事ではこのような悩みを解決。

実装例を元に解説します。

実装例

本記事では例として上記三行のレコード情報が入ったテーブルを行数指定して表示させます。

LIMIT句を使って行数指定する

SELECT * FROM test02 LIMIT 1;

行数指定するコード例です。

テーブルの上から1行目のレコード情報だけ取得し表示します。

行数指定にはLIMIT句を使います。

使い方は以下の通りです。

SELECT * FROM テーブル名 LIMIT 行数;

下記のように出力されたら成功です。

指定したカラムの値順に行数指定

SELECT * FROM test02 ORDER BY ID DESC LIMIT 2;

指定したカラムの値順に行数指定して表示するコード例です。

ORDER BYでIDカラムを指定。

続けてDESCで降順指定。

IDカラム値の数値が大きい順に2件取得し表示してます。

実装方法は以下の通りです。

SELECT * FROM テーブル名 ORDER BY カラム名 DESC LIMIT 行数;

下記のように出力されたら成功です。

まとめ

MySQLでテーブルの行数を指定して表示する方法について紹介しました。

以上で解説を終わります。

目次

関連記事

MySQL

MySQLでカラムの値がNULL(空)のレコードを判定する方法

2022.11.16
1730
MySQL

MySQLで指定した文字列と一致するレコードを調べる方法

2022.11.12
1137
MySQL

MySQLで、指定したカラムを対象に昇順・降順に並び変えてテーブルを確認する方法

2022.11.01
1371
MySQL

MySQLでレコードを上書き・更新する方法

2022.11.08
1976