it编程 > 编程语言 > Javascript

MySQL中JSON_CONTAINS函数详细用法示例​及场景

37人参与 2025-06-19 Javascript

前言

mysql中的json_contains函数用于检查一个json文档(目标)是否包含另一个json文档(搜索值)。以下是其详细用法:

函数语法​

json_contains(target_json, search_json [, path])

返回值​:

​使用场景和示例​

​1. 检查数组是否包含元素​

​2. 检查对象是否包含键值对​

​3. 嵌套结构和路径参数​

​4. 数据类型严格匹配​

json区分数据类型,如数字3和字符串"3"不匹配:

select json_contains('[1, 2, 3]', '3');      -- 返回1(数值3)
select json_contains('[1, 2, "3"]', '"3"');  -- 返回1(字符串"3")
select json_contains('[1, 2, 3]', '"3"');   -- 返回0(类型不匹配)

​5. 通配符路径​

​注意事项​

​总结​

json_contains适用于验证json结构中的存在性,需注意:

到此这篇关于mysql中json_contains函数详细用法示例​及场景的文章就介绍到这了,更多相关mysql json_contains函数内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

您想发表意见!!点此发布评论

推荐阅读

C++ Hjson-cpp处理JSON类型配置文件详解

06-17

解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题

06-23

Flask应用中执行指定JavaScript脚本的6种方法

06-25

Rust 中的 JSON 处理利器serde_json功能详解

06-27

MySQL查询JSON数组字段包含特定字符串的方法

06-30

MySQL进行JSON复杂查询的完全指南

07-01

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论