MYSQL列中的数据以逗号隔开,如何查询

MYSQL列中的数据以逗号隔开,如何查询,第1张

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 字符串中有几个逗号、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9553773.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存