gpt4 book ai didi

mysql - SQL 中按名称优先排序

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

我在下拉列表中有一个选项列表。我在 SQL 中使用“按名称排序”。但如果我搜索“man”关键字,它显示的列表如下图所示。我的问题是我得到这个列表是因为区分大小写?

在前两个选项之后,它可以正确显示。我怎样才能首先显示 3,4 选项,因为它们按字母顺序排列。

我也尝试过 ORDER BY LOWER(NAMES) 仍然得到相同的解决方案。

ss

最佳答案

我不喜欢站外链接,所以我将在这里重复答案:

If you want to explicity specify the order of which 'order by' comes back in, like if you had a priority field that had the values "Low" "High" or "Medium" .. do this:

select * from tablename 
order by priority='High' DESC,
priority='Medium' DESC, priority='Low" DESC;

答案来源:MySQL dev比利·金 bool

关于mysql - SQL 中按名称优先排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38531087/

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