MYSQL通过数据库中json数据的key筛选数据

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.csdn.net/m0_37524661/article/details/87859423

 

 

 

你可能感兴趣的:(JAVA,MySQL,学习总结,数据库,mysql)