mysql怎么提取json的key和value

   2024-10-28 2030
核心提示:要提取 JSON 中的 key 和 value,可以使用 MySQL 的 JSON_EXTRACT 和 JSON_KEYS 函数。例如,假设有一个名为 data 的 JSON 字段

要提取 JSON 中的 key 和 value,可以使用 MySQL 的 JSON_EXTRACT 和 JSON_KEYS 函数。

例如,假设有一个名为 data 的 JSON 字段,其中包含以下数据:

{  "name": "John",  "age": 30,  "city": "New York"}

要提取所有的 key 和 value,可以使用以下 SQL 语句:

SELECT   JSON_KEYS(data) AS keys,  JSON_EXTRACT(data, '$.name') AS name,  JSON_EXTRACT(data, '$.age') AS age,  JSON_EXTRACT(data, '$.city') AS cityFROM table_name;

这将返回一个包含 key 和 value 的结果集。您可以根据需要调整 JSON_EXTRACT 中的路径来提取不同的 key 和 value。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号