我在下拉列表中有一个选项列表。我在哪里使用'按名称排序'在SQL中。但如果我搜索#34; man"关键字显示的列表如下图所示。在这里,我的问题是因为CASE敏感而得到此列表?
在前两个选项之后,它正确显示。我如何首先显示3,4个选项,因为它们具有字母顺序。
我也尝试过ORDER BY LOWER(NAMES)仍然得到相同的解决方案。
答案 0 :(得分:0)
我不想在网站外链接,所以我会在这里重复一下答案:
如果您想明确指定按顺序排列'回来,就像你有一个优先级字段,其值为"低" "高"或"中等" ..做到这一点:
select * from tablename
order by priority='High' DESC,
priority='Medium' DESC, priority='Low" DESC;
回答:MySQL dev Billy Kimble