学堂 学堂 学堂公众号手机端

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

lewis 2年前 (2023-12-05) 阅读数 8 #技术

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

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

{ "name":"John", "age":30, "city":"NewYork" }

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


SELECT JSON_KEYS(data)ASkeys, JSON_EXTRACT(data,'$.name')ASname, JSON_EXTRACT(data,'$.age')ASage, JSON_EXTRACT(data,'$.city')AScity FROMtable_name;

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

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门