MariaDB 各レコードのデータをjson配列で取得する
MariaDBで、各レコードのデータをjson配列で取得する手順を記述してます。「JSON_ARRAYAGG」に取得したいカラムを指定することで可能です。ここでは、実際に実行した結果を画像で掲載してます。
環境
- OS CentOS Stream release 9
- MariaDB 10.10.2
- phpMyAdmin 5.2.0
手順
各レコードのデータをjson配列で取得するには、「JSON_ARRAYAGG」を使用します。
JSON_ARRAYAGG(カラム名)
以下の「tbl1」テーブルのデータを「age」でjsonリストとしてまとめてみます。
「age」で「group by」します。
SELECT age, JSON_ARRAYAGG(name) FROM tbl1
group by age;
実行結果を確認すると、jsonリストとして取得されていることが確認できます。
-
前の記事
Oracle Database ユーザーのパスワードを変更する 2023.07.12
-
次の記事
Rust 先頭に指定した文字列が含まれているか判定する 2023.07.13
コメントを書く