根据本人测试 结果可能数据量不太够 LIKE position(),instr(),find_in_set(), locate()的查询速度是要比LIKE稍微快点。
mysql语句中find_in_set、like、locate的区别 一、find_in_set与like的区别 like是广泛的模糊匹配,字符串中没有分隔符,find_in_set是精确匹配,字段值以英文“,”分隔,find_in_set查询的结果要小于like查询的结果。 二、分析idfollow_id114,15213 这时,select*fromtestwherefind_in_set(‘ ...
mysql高级函数FIND_IN_SET,ENUM和SET,LOCATE,ELT,FIELD,INTERVAL,COUNT,CAST,NULLIF,ISNULL,IFNULL,IF,CONVERT,COALESCE...# FIND_IN_SET FIND_IN_SET(needle,haystack); /** 第一个参数needle是要查找的字符串。...**/ SELECT FIND_IN_SET('111','222,111,333,444'); #查询结果:2 SELECT FIND_IN...