gpt4 book ai didi

sql - 如何在sql中首先按非空值的列排序

转载 作者:行者123 更新时间:2023-12-02 06:55:20 24 4
gpt4 key购买 nike

我需要编写一条sql语句来选择按姓氏、名字排序的所有用户。这是我知道如何做的部分:)我不知道如何做的是首先按非空值排序。现在我明白了:

空,空
空,空
p1最后,p1第一
p2Last, p2First

等等

我需要得到:

p1最后,p1第一
p2Last,p2First
空,空
空,空

有什么想法吗?

最佳答案

参见Sort Values Ascending But NULLS Last

基本上

SELECT *
FROM @Temp
ORDER BY CASE WHEN LastName IS NULL THEN 1 ELSE 0 END, LastName

关于sql - 如何在sql中首先按非空值的列排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2807361/

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