gpt4 book ai didi

sql - 如何按特定顺序排序

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

表用户:

id | firstname | lastname
---+-----------+---------
1 | John | Smith
2 | Adam | Tensta
3 | Anna | Johansson

我想按 ID 2、3、1 的顺序选择这些。仅由 id 字段指定。这可能吗?

我在想类似SELECT * FROM users ORDER BY id ORDER(2,3,1)

这可以做到吗,在那种情况下如何做到?

最佳答案

应该按照以下顺序使用 CASE:

SELECT * 
FROM users
ORDER BY case id when 2 then 1
when 3 then 2
when 1 then 3
end

关于sql - 如何按特定顺序排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8713266/

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