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