json_extract用法

更新时间:2023-07-23 13:52:10 阅读: 评论:0

烤银鳕鱼中控室json_extract用法
`json_extract` 是一个 MySQL 函数,用于从 JSON 格式的文本中提取指定的路径并返回结果。下面是它的语法:
```SQL。
JSON_EXTRACT(json_text, path[, path] ...)。
```。
其中:
- `json_text`:JSON 格式的文本;
- `path`:需要提取的路径,可以是单一路径或多个路径,路径使用点号(`.`)或方括号(`[]`)来分隔。如果 `json_text` 中不包含所指定的路径,则返回 `NULL` 值。
例如:
```SQL。
-- 返回 {"ur": "Alex", "age": 28} 。
SELECT JSON_EXTRACT('{"ur": "Alex", "age": 28, "address": {"city": "Beijing", "province": "BJ"}}', '$.ur', '$.age');。
-- 返回 "Beijing" 。
SELECT JSON_EXTRACT('{"ur": "Alex", "age": 28, "address": {"city": "Beijing", "province": "BJ"}}', '$.address.city');。
```。
女人坚强独立的微信名以上两个例子中的路径都使用了点号`.`来分隔。如果使用方括号来分隔,则可以提取数组中的元素:
```SQL。
-- 返回 "apple" 。
双鱼男
SELECT JSON_EXTRACT('{"fruits": ["apple", "banana", "orange"]}', '$.fruits[0]');。
```。
低钾的临床表现此外,`json_extract` 还支持使用通配符来匹配路径中的任意部分。例如:
刮画作品图片
```SQL。
喝茶能解酒吗
--返回[1,2,3]。
守望初心SELECTJSON_EXTRACT('[{"a":1},{"b":2},{"c":3}]','$[*].*');。
```。
这会提取数组中每个元素的所有键值对(即 `{key: value}` 形式),返回结果为一个数组。

本文发布于:2023-07-23 13:52:10,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1112749.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:路径   提取   使用   返回
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图