gpt4 book ai didi

Mysql排序顺序日期0000-00-00在前

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

下面的 MySQL 查询可以工作,但不是我喜欢的方式。

某些帖子的日期为0000-00-00。我怎样才能先列出这些,然后再列出其余的。

SELECT *
FROM posts
ORDER BY posts.created DESC

结果示例

0000-00-00 - A post
0000-00-00 - Another post
2019-02-03 - New post
2011-01-01 - Old post

最佳答案

一种方法是添加显式 key :

SELECT p.*
FROM posts p
ORDER BY (p.created = '0000-00-00') DESC,
p.created DESC

关于Mysql排序顺序日期0000-00-00在前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59228004/

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