MariaDB keyとvalueが存在するかjsonから確認する

MariaDBで、keyとvalueが存在するかjsonから確認する手順を記述してます。「JSON_CONTAINS」の戻り値で確認することができます。ここでは、実際に実行した結果を画像で掲載してます。
環境
- OS CentOS Stream release 9
- MariaDB 10.10.2
- phpMyAdmin 5.2.0
手順
keyとvalueが存在するかjsonから確認する場合は、「JSON_CONTAINS」を使用します。
存在すれば「1」が、しなければ「0」が返ります。
JSON_CONTAINS('json','値','$.key')
実際に、確認してみます。
SELECT
JSON_CONTAINS('{"id": 1, "name": "mebee"}', '"mebee"', '$.name'),
JSON_CONTAINS('{"id": 1, "name": "mebee"}', '"hoge"', '$.name')
実行結果をみると、あれば「1」がなければ「0」が返ってることが確認できます。

-
前の記事
draw.io グループ化を行うショートカットキー 2023.10.04
-
次の記事
Oracle Database 表領域のサイズや使用量を一覧で確認する 2023.10.06
コメントを書く