1.需求
现有一个字段是以逗号进行分隔的,现在需要传一个值,要写一条表示这个结果包含传的值sql
2.创建数据库
创建数据库表有以下字段和数据
3.concat函数
like是模糊查询,只要包含就会查询出来
4.locate函数
判断字符串(string)中是否包含另一个字符串(subStr)
5.instr函数
INSTR(STR,SUBSTR) 在一个字符串(STR)中搜索指定的字符(SUBSTR),返回发现指定的字符的位置(INDEX);
STR 被搜索的字符串
SUBSTR 希望搜索的字符串
结论:在字符串STR里面,字符串SUBSTR出现的第一个位置(INDEX),INDEX是从1开始计算,如果没有找到就直接返回0,没有返回负数的情况。
6.find_in_set函数
strlist 字段名 参数以”,”分隔 如 (1,2,6,8)
查询字段(strlist)中包含(str)的结果,返回结果为null或记录