gpt4 book ai didi

SQL:如何在 orderby 中将 null 和空条目排序到前面?

转载 作者:行者123 更新时间:2023-12-02 10:36:22 25 4
gpt4 key购买 nike

如果我的数据库中有以下条目:

ID名称
1 [空]
2 [空字符串]
3 阿尔法
4 好极了
5 查理

..那么使用 ORDER BY 时如何将有名称的行排序到前面?

如果我使用 ORDER BY Name,我会得到上面的列表,但我实际上想要:

3阿尔法
4 好极了
5 查理
1 [空]
2''

最佳答案

ORDER BY 
CASE
WHEN Name IS NULL THEN 1
WHEN Name = '' THEN 2
ELSE 3
END DESC,
Name ASC

关于SQL:如何在 orderby 中将 null 和空条目排序到前面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9021526/

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