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でレコードを上書き・更新する方法

2022.11.08
2016
MySQL

MySQLで、DELETE文を使いレコードを削除する方法

2022.11.07
1023
MySQL

MySQLで、指定したカラムの合計・平均を求める方法

2022.11.02
1485
MySQL

cmdからMySQLへ接続。データベースの情報を確認する方法【XAMPP環境】

2022.10.24
2584