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