FIND_IN_SET
的函数可以解决你的问题
另外知还可以有其他的算法:
where
concat(',',responsible_user,',')
like
'%,1,%'
当然使用道函数的算法效专率比较好
后面写这个算法是让你理解属一下呵呵
length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符
char_length:不管汉字还是数字或者是字母都算是一个字符
用这2个,具体看你的需求了,,,
你是要去除,然后再看长度?
SELECT LENGTH(REPLACE('1,2,3,4',',','')),根据需求替换char_length就可以了
以上就是关于MYSQL列中的数据以逗号隔开,如何查询全部的内容,包括:MYSQL列中的数据以逗号隔开,如何查询、mysql 字符串中有几个逗号、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)