Mysql 返回JSON值属性的函数 (五)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Mysql 返回JSON值属性的函数 (五),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4195字,纯文字阅读大概需要6分钟。
内容图文
![Mysql 返回JSON值属性的函数 (五)](/upload/InfoBanner/zyjiaocheng/523/72b54e55876f4632ab1c6f4caa710f32.jpg)
-
JSON_DEPTH(
json_doc
)返回JSON文档的最大深度。
NULL
如果参数为,则 返回NULL
。如果参数不是有效的JSON文档,则会发生错误。一个空数组,一个空对象或标量值的深度为1。一个仅包含深度为1的元素的非空数组,或者仅包含深度为1的成员值的非空对象的深度为2。否则,一个JSON文档的深度大于2。
mysql> SELECT JSON_DEPTH(‘{}‘), JSON_DEPTH(‘[]‘), JSON_DEPTH(‘true‘); +------------------+------------------+--------------------+ | JSON_DEPTH(‘{}‘) | JSON_DEPTH(‘[]‘) | JSON_DEPTH(‘true‘) | +------------------+------------------+--------------------+ | 1 | 1 | 1 | +------------------+------------------+--------------------+ mysql> SELECT JSON_DEPTH(‘[10, 20]‘), JSON_DEPTH(‘[[], {}]‘); +---------------------