gpt4 book ai didi

sql - sqlite中的自定义排序

转载 作者:行者123 更新时间:2023-12-03 16:47:21 26 4
gpt4 key购买 nike

有没有办法在sqlite中通过查询自定义订单?

例如,我基本上有一个枚举

_id|姓名| key
------------
1 |一 |命名
2 |二 |贡献
3 |三 |命名
4 |四 | key
5 |五 | key
6 |六 |贡献
7 |七 |命名

并且“关键”列有顺序。说 Key > Named > Contributing。

有没有办法制作
SELECT * FROM table ORDER BY Key
返还某物的效果

_id|姓名| key
------------
4 |四 | key
5 |五 | key
1 |一 |命名
3 |三 |命名
7 |七 |命名
2 |二 |贡献
6 |六 |贡献

这个?

最佳答案

  SELECT _id, Name, Key 
FROM my_table t
ORDER BY CASE WHEN key = 'Key' THEN 0
WHEN key = 'Named' THEN 1
WHEN key = 'Contributing' THEN 2 END, id;

关于sql - sqlite中的自定义排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4643570/

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