搜索
您的当前位置:首页MySql多个字段关键字分词模糊查询,按照最佳匹配度排序,使用LOCATE函数

MySql多个字段关键字分词模糊查询,按照最佳匹配度排序,使用LOCATE函数

来源:乌哈旅游
MySql多个字段关键字分词模糊查询,按照最佳匹配度排序,使

⽤LOCATE函数

MySql多个字段关键字分词模糊查询,按照最佳匹配度排序,使⽤LOCATE函数SELECT DISTINCTt.*

FROM

pub_course t

LEFT JOIN course_tag t1 ON (t1.entitytype = t.typeAND t1.entityid = t.id)

WHEREt.ishide != 1

AND t.pubstatus = 1AND (

t. NAME LIKE '%盛放的彩铅%'OR t. NAME = '盛放的彩铅'OR t. NAME LIKE '%彩铅%'OR t. NAME = '彩铅'

OR t. NAME LIKE '%盛放%'OR t. NAME = '盛放'

OR t.createname LIKE '%盛放的彩铅%'OR t.createname = '盛放的彩铅'OR t1.tlname LIKE '%盛放的彩铅%'OR t1.tlname = '盛放的彩铅'

OR t.createname LIKE '%彩铅%'OR t.createname = '彩铅'OR t1.tlname LIKE '%彩铅%'OR t1.tlname = '彩铅'

OR t.createname LIKE '%盛放%'OR t.createname = '盛放'OR t1.tlname LIKE '%盛放%'OR t1.tlname = '盛放')

ORDER BY

LOCATE('盛放的彩铅',t.name) DESC,t.hotlevel DESC,t.score DESC,t.buynum DESC,t.pubtime DESC

因篇幅问题不能全部显示,请点此查看更多更全内容

Top