gpt4 book ai didi

mysql - 对 SQL 语句进行双重排序

转载 作者:行者123 更新时间:2023-11-29 13:55:07 26 4
gpt4 key购买 nike

我有一个 MySQL 表,其字段之一是 STATE。此行是包含州名称的字段,除了少数标记为 INTERNATIONAL 而不是州名称的字段。

我基本上想做的是选择所有不同的州,按字母顺序排列,然后最后选择“国际”

国际可能并不总是存在,所以我不想只是硬编码它。

关于如何实现这一目标有什么想法吗?

最佳答案

SELECT state, IF(state LIKE 'international', 'zz', SUBSTRING(state,1,1)) AS order_by 
FROM `states`
order by order_by asc

关于mysql - 对 SQL 语句进行双重排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15982391/

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