gpt4 book ai didi

mysql搜索权重到结果

转载 作者:可可西里 更新时间:2023-11-01 08:06:42 25 4
gpt4 key购买 nike

数据库条目

表格测试

 name
========================
Sunae Kasimov
Obsop Natty
Preem Kuman

Mysql查询

select * 
from test
where name like 'na%' or
name like '% na%' or
name like '%na%';

按顺序返回1 然后 2但我想要顺序 2 和 1。那是想给 '% na%' 然后 '%na%' 更多的权重

有什么方法可以在 mysql 中完成吗?

最佳答案

select * from 
(
select * from name where name like '% na%'
union
select * from name where name like 'na%'
union
select * from name where name like '%na%'
) a

关于mysql搜索权重到结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12561239/

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