MariaDB keyを指定してjsonから値を抽出する
MariaDBで、keyを指定してjsonから値を抽出する手順を記述してます。「JSON_EXTRACT」で可能です。ここでは、実際に実行した結果を画像で掲載してます。
環境
- OS CentOS Stream release 9
- MariaDB 10.10.2
- phpMyAdmin 5.2.0
手順
keyを指定してjsonから値を抽出する場合は、「JSON_EXTRACT」を使用します。
JSON_EXTRACT('json','$.key')
実際に、抽出してみます。
SELECT
JSON_EXTRACT('{"id": 1, "name": "mebee"}', '$.id'),
JSON_EXTRACT('{"id": 1, "name": "mebee"}', '$.name')
実行結果をみると、抽出されていることが確認できます。
値が配列でも抽出可能です。
SELECT
JSON_EXTRACT('{"a": 1, "b": [2, 3]}', '$.a'),
JSON_EXTRACT('{"a": 1, "b": [2, 3]}', '$.b[*]')
実行結果
-
前の記事
Google スライド グループ化を解除するショートカットキー 2023.02.15
-
次の記事
Redis スコアを設定して使用する 2023.02.15
コメントを書く