gpt4 book ai didi

Mysql 按 y 列的字母顺序排列所有具有 null x 列的行,然后按 y 列的字母顺序排列所有没有 null x 列的行

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

我想按 y 列的字母顺序对 x 列中没有值的所有行进行排序,然后按 y 列的字母顺序对 x 列中具有非空值的所有行进行排序。我该怎么做?

例子

_x____|_y_  
null | d
null | e
null | f
apple | a
peas | b
carrot| c

最佳答案

你可以这样做

SELECT *
FROM table1
ORDER BY (x IS NULL) DESC, y

输出:

|      X | Y ||--------|---|| (null) | d || (null) | e || (null) | f ||  apple | a ||   peas | b || carrot | c |

这是 SQLFiddle 演示

关于Mysql 按 y 列的字母顺序排列所有具有 null x 列的行,然后按 y 列的字母顺序排列所有没有 null x 列的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18516047/

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