mysql(5.6及以下)解析json的方法实例详解
短信预约 -IT技能 免费直播动态提醒
mysql(5.6及以下)解析json
#json解析函数
DELIMITER $$
DROP FUNCTION IF EXISTS `json_extract_c`$$
CREATE FUNCTION `json_extract_c`(
details TEXT,
required_field VARCHAR (255)
) RETURNS TEXT CHARSET latin1
BEGIN
SET details = SUBSTRING_INDEX(details, "{", -1);
SET details = SUBSTRING_INDEX(details, "}", 1);
RETURN TRIM(
BOTH '"' FROM SUBSTRING_INDEX(
SUBSTRING_INDEX(
SUBSTRING_INDEX(
details,
CONCAT(
'"',
SUBSTRING_INDEX(required_field,'$.', -1),
'":'
),
-1
),
',"',
1
),
':',
-1
)
) ;
END$$
DELIMITER ;
example:
select json_extract_c(json, "$.totalDays"), json from item limit 100;
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
mysql(5.6及以下)解析json的方法实例详解
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
2024-04-02
2024-04-02
2024-04-02
mysql幻读详解实例以及解决办法
目录事务隔离级别(tx_isolation)幻读RR级别下防止幻读SERIALIZABLE级别杜绝幻读总结脏读/不可重复读的概念都比较容易理解和掌握,这里不在讨论事务隔离级别(tx_isolation)mysql 有四级事务隔离级别 每
2022-06-16
2024-04-02
2024-04-02
2024-04-02
2024-04-02
2024-04-02
2023-09-04
C#基于JsonConvert解析Json数据的方法实例
最近初接触C#语言,发现JSON解析这块和JAVA差异过大,下面这篇文章主要给大家介绍了关于C#基于JsonConvert解析Json数据的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2023-05-15
2024-04-02
2024-04-02
2024-04-02
2024-04-02
mysql中json_extract的使用方法实例详解
目录一、前言二、创建示例表三、基本语法- 获取jsON对象中某个key对应的value值- 获取JSON数组中某个元素- 获取JSON中的嵌套数据四、渐入佳境- 获取JSON多个路径的数据- 路径表达式*的使用- 返回NULL值- 返回错误
2023-04-13
mysql解析json数据组获取数据组所有字段的方法实例
目录引言第一步:一行拆分成多行1.1 新建一张表keyid,只insert从0开始的数字,如下:1.2 找到拆分标识符1.3 通过join on拆分多行第二步:解析json字符串总结 引言在开发过程中,遇到过json数据组的字符串,需要解
2022-08-22
MySQL 实例无法启动的问题分析及解决
前言前几天,有位朋友微信联系我,告知一个生产数据库,在机器宕机恢复后,实例启动失败,而且该实例没有做任何的高可用、容灾、备份等,对业务影响非常大,希望能够协助排查一下,我也在第一时间就加入到排查中。
场景分析(1)首先查看错误日志,报错很清
2022-05-26
2024-04-02
2024-04-02