需求:"2"与"2,3,4,5"之间的关系
说明:只针对前面是单个的,并且后面是逗号隔开的
解决方案:
第一种:locate函数(只能单个比较,如果是两位数就不行了)
select LOCATE('2','2,3,4,5') 大于等于1代表后面的字符串包含前面的,0相反
select LOCATE('6','3,33,66') 不适合
第二种:find_in_set函数
SELECT find_in_set('2','2,3,4,5') 大于等于1代表后面的字符串包含前面的,0相反
SELECT find_in_set('6','3,33,66') 同样适合