gpt4 book ai didi

mysql - ORDER BY soundex 与 WHERE (MySql)

转载 作者:行者123 更新时间:2023-11-29 17:11:44 25 4
gpt4 key购买 nike

查询代码:

SELECT *
FROM example
WHERE name LIKE '%test%'
OR SOUNDEX(name) LIKE 'T230%'
OR SOUNDEX(name) LIKE 'T23%'

我想首先显示与 WHERE name LIKE '%test%'SOUNDEX(name) LIKE 'T230%' 匹配的结果,最后几行是SOUNDEX(name) LIKE 'T23%'

的结果

感谢您的关注。

最佳答案

您可以在order by中使用 bool 表达式。 “真”被视为“1”,假被视为“0”。所以:

ORDER BY (name LIKE '%test%') DESC,
(SOUNDEX(name) LIKE 'T23%') DESC,
(SOUNDEX(name) LIKE 'T230%') DESC

关于mysql - ORDER BY soundex 与 WHERE (MySql),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51850828/

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