MySQL中模糊查找结果如何按关键字匹配个数排序?
如题,现在我有一堆单个的关键字用于模糊查找,select*formtablewhereid='%x%'orid='%y%or……然后将查找到的结果按匹配的个数从多到少排序...
如题,现在我有一堆单个的关键字用于模糊查找,
select * form table where id='%x%' or id='%y% or ……
然后将查找到的结果按匹配的个数从多到少排序,
比如查询 abcd 四个关键字时,id=’abcd‘ 会排在最上面,
求教大神怎么解决
打错了,select * form table where id like '%x%' or id like '%y%' or …… 展开
select * form table where id='%x%' or id='%y% or ……
然后将查找到的结果按匹配的个数从多到少排序,
比如查询 abcd 四个关键字时,id=’abcd‘ 会排在最上面,
求教大神怎么解决
打错了,select * form table where id like '%x%' or id like '%y%' or …… 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询