MySQL如何与全文搜索相匹配的匹配查询字符串与之匹配



ex i有表:

Id Name
1  bcd def abc
2  def abc
3  abc

我搜索布尔值全文搜索,例如

SELECT * FROM table WHERE MATCH (name) AGAINST ('abc*' IN BOOLEAN MODE)

如何按下ABC的第一个文本结果顺序订购:

Id Name
1  abc
2  def abc
3  bcd def abc

如果" ABC"的邮政不是头,将被推下

您可以使用locate()

order by locate('abc', name)

您可以使用

ORDER BY LENGTH(`name`) ASC

相关内容

  • 没有找到相关文章

最新更新