小编典典

如何像先按完全匹配命令那样使用MySQL

sql

我正在使用MySQL 5.5,所以这就是为什么我不能使用FULLTEXT搜索的原因,所以请不要提出建议。

我想做的是,如果用户我有5条记录,例如:

Amitesh
Ami
Amit
Abhi
Arun

如果有人搜索Ami,则应首先返回Ami作为完全匹配项,然后返回Amit&Amitesh


阅读 208

收藏
2021-03-23

共1个答案

小编典典

你可以做:

select *
from table t
where col like '%Ami%'
order by (col = 'Ami') desc, length(col);
2021-03-23