中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

mysql json_contains的用法是什么

小億
311
2024-01-23 17:28:35
欄目: 云計算

MySQL的JSON_CONTAINS函數用于判斷一個JSON數組是否包含指定的值。
函數的語法如下:

JSON_CONTAINS(json_doc, value[, path])

json_doc:要檢查的JSON值。
value:要查找的值。
path:可選參數,指定要在JSON文檔中搜索的路徑。如果不提供此參數,則在整個JSON文檔中搜索。
函數返回一個布爾值,表示是否找到了匹配的值。
以下是一些示例:
1. 檢查一個JSON數組是否包含指定的值:

SELECT JSON_CONTAINS('[1, 2, 3]', 2);

結果為1,表示數組包含值2。
2. 在指定路徑下檢查一個JSON對象是否包含指定的值:

SELECT JSON_CONTAINS('{"name": "John", "age": 30}', 'John', '$.name');

結果為1,表示在$.name路徑下找到了值John。
3. 在整個JSON文檔中檢查一個JSON對象是否包含指定的值:

SELECT JSON_CONTAINS('{"name": "John", "age": 30}', 30);

結果為1,表示整個JSON文檔中找到了值30。
注意:JSON_CONTAINS函數在MySQL 5.7及以上版本中可用。如果使用的是較早的版本,可以使用JSON_CONTAINS_PATH函數來實現相似的功能。

0
武隆县| 且末县| 郴州市| 安阳市| 宁安市| 临邑县| 万盛区| 泊头市| 呼玛县| 新沂市| 罗山县| 连江县| 衡山县| 东平县| 云霄县| 中阳县| 翁牛特旗| 长沙县| 松滋市| 闽侯县| 饶阳县| 平凉市| 喜德县| 商城县| 突泉县| 彭山县| 建昌县| 阿克陶县| 沐川县| 吉林市| 台山市| 安国市| 贞丰县| 岚皋县| 广宗县| 郁南县| 六枝特区| 海伦市| 庆云县| 竹溪县| 德州市|