数据表中有存有JSON数据,不能直接食用,需要拆解,利用MYSQL进行JSON数据处理
select JSON_EXTRACT('JSON字段','$.Key') ;
语句很简单,主要是要注意两点
1、JSON_EXTRACT 可以嵌套使用:往往一次解析无法拿到结果,可以嵌套获取JSON数据。
2、JSON中有[], 可以在字段后用[0]\[1]\[2] 进行数据获取。
SELECT JSON_EXTRACT(JSON_EXTRACT(JSON_EXTRACT(a.retinfo,'$.responses[1]'),'$.payload'),'$.text') as f ,a.retinfo FROM 表名称 a WHERE 条件;
本文介绍如何使用MySQL内置函数JSON_EXTRACT处理存储在数据库中的JSON数据。通过具体SQL语句示例,展示如何逐步提取复杂JSON结构中的特定值。
2132

被折叠的 条评论
为什么被折叠?



