2018年04月6日网站服务器迁移完成……

mysql的FIND_IN_SET

mysql 苏 demo 1695℃ 0评论

select * from uchome_thread_ext a where FIND_IN_SET(‘p’,a.tag) > 0 AND FIND_IN_SET(‘s’,a.tag) > 0

 

a.tag字段值是(’m’,’h’,’l’,’p’,’s’)

 

FIND_IN_SET(str,strlist)
如果字符串str在由N子串组成的表strlist之中,返回一个1到N的值。一个字符串表是被“,”分隔的子串组成的一个字符串。如果第一个参数是一个常数字符串并且第二个参数是一种类型为SET的列,FIND_IN_SET()函数被优化而使用位运算!如果str不是在strlist里面或如果strlist是空字符串,返回0。如果任何一个参数是NULL,返回NULL。如果第一个参数包含一个“,”,该函数将工作不正常。

打赏

转载请注明:苏demo的别样人生 » mysql的FIND_IN_SET

   如果本篇文章对您有帮助,欢迎向博主进行赞助,赞助时请写上您的用户名。
支付宝直接捐助帐号oracle_lee@qq.com 感谢支持!
喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情