MariaDB where inで指定した順でソートを行う
MariaDBで、where inで指定した順でソートを行う手順を記述してます。「ORDER BY FIELD」に対象のカラム名を指定して順序を指定します。
環境
- OS CentOS Stream release 9
- MariaDB 10.10.2
- phpMyAdmin 5.2.0
手順
where inで指定した順でソートを行う場合は、「ORDER BY FIELD」を使用します。
SELECT
*
FROM テーブル名
where カラム名 in (条件)
ORDER BY FIELD(カラム名,条件);
実際に、以下のテーブルのレコードを使用して、実行してみます。
id「5,3,2」の順番で表示させます。
SELECT * FROM tbl1
where id in (5,3,2)
ORDER BY FIELD(id,5,3,2);
実行結果をみると、指定した順で取得されていることが確認できます。
-
前の記事
Oracle Database テーブルのカラムにあるコメントを確認する 2024.05.02
-
次の記事
pgadmin4 実行中のクエリをキャンセルするショートカットキー 2024.05.03
コメントを書く