标签:amp 数值 组元 深度 point pes 包含 doc 时间
本节中的函数返回JSON值的属性。
返回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(‘[[], {}]‘);
+--------------------