gpt4 book ai didi

Mysql 在 ORDER BY ASC 之前对空值进行排序

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

我有一个查询结果(请引用下面)

Current Result:
Paid Date
0000-00-00
2010-05-01
2011-06-02
2013-07-08
0000-00-00

在这种情况下,我想先显示所有未付款(带有 0000-00-00 戳记),但我也需要实现类似这样的结果

Goal Result:
Paid Date
0000-00-00
0000-00-00
2013-07-08
2011-06-02
2010-05-01

我将编写什么 SQL 查询来获得此输出?

最佳答案

您可以使用 find_in_set 实现此目的.

类似于.. ORDER BY find_in_set(date_field, '0000-00-00')

或使用 field作为 FIELD(date_field, '0000-00-00') DESC

关于Mysql 在 ORDER BY ASC 之前对空值进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17519999/

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