SELECT
*
FROM
table
WHERE
LOCATE('1',JSON_EXTRACT(json_column, '$[*].json_key')) > 0
- JSON_EXTRACT(存放json的字段,json的key)函数。
关于JSON_EXTRACT()的用法拓展:
函数中使用lambda:JSON_EXTRACT(cloumn -> '$[0]','$.key') ->'$[0]'获取json数据中的第一条。
- LOCATE()函数
判断字符串中是否包含某个字符。
用法转载:https://blog.youkuaiyun.com/m0_37524661/article/details/87859423

这篇博客介绍了如何在SQL查询中利用JSON_EXTRACT函数从JSON字段中提取数据,并结合LOCATE函数来判断字符串中是否包含特定字符。重点讲解了这两个函数的用法,包括JSON_EXTRACT的lambda表达式形式,以及LOCATE函数在查找子串中的应用。内容适合于数据库管理和数据处理的从业者学习。
946

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



