json字段包含某个值的MySQL函数
时间: 2023-07-30 10:07:08 浏览: 128
MySQL JSON类型字段操作
可以使用MySQL中的JSON_CONTAINS函数来判断JSON字段是否包含某个值。该函数有两个参数,第一个参数是要查询的JSON字段,第二个参数是要查找的值,如果JSON字段包含该值则返回1,否则返回0。
例如,假设我们有一个表格名为"students",其中有一个JSON字段为"info",我们想要查询出所有包含"math"科目的学生信息,可以使用以下SQL语句:
```
SELECT * FROM students WHERE JSON_CONTAINS(info, '"math"');
```
注意,第二个参数需要用双引号括起来,因为JSON格式中的字符串需要用双引号括起来。如果要查询的值是一个JSON对象或数组,需要使用JSON格式进行表示。
阅读全文