MariaDB keyのみをjsonから抽出する

MariaDB keyのみをjsonから抽出する

MariaDBで、keyのみをjsonから抽出する手順を記述してます。「JSON_KEYS」に対象のjsonを指定することで可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS CentOS Stream release 9
  • MariaDB 10.10.2
  • phpMyAdmin 5.2.0

手順

keyのみをjsonから抽出する場合は、「JSON_KEYS」を使用します。

JSON_KEYS('json')

実際に、抽出してみます。

SELECT 
JSON_KEYS('{"id": 1, "name": "mebee", "age": "10"}'),
JSON_KEYS('{"id": 1, "name": "mebee", "address": {"city": "tokyo"}}')

実行結果をみると、抽出されていることが確認できます。