gpt4 book ai didi

mysql - 如何首先使用精确匹配的顺序来使用 MySQL

转载 作者:IT老高 更新时间:2023-10-29 00:15:55 25 4
gpt4 key购买 nike

我使用的是 MySQL 5.5,所以我不能使用 FULLTEXT 搜索,所以请不要推荐它。

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

Amitesh
Ami
Amit
Abhi
Arun

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

最佳答案

你可以这样做:

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

关于mysql - 如何首先使用精确匹配的顺序来使用 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31315669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com