如何在 Doctrine 中按日期时间排序但首先显示没有日期的数据
How to ORDER BY DateTime in Doctrine but first show data without dates
我有一个问题,希望你能帮助我。
我想按日期顺序显示数据库中的所有活动,但首先我必须显示没有日期的活动!不知道怎么用Doctrine解决这个问题
例如:
1. Activity01
2. Activity02
3. Activity03 2020-07-23
4. Activity04 2020-07-25
5. Activity05 2020-07-28
您可以使用 case
表达式。这是要检查的demo。
select
*
from yourTable
order by
case
when dateCol is null then 1
else 2
end
我有一个问题,希望你能帮助我。 我想按日期顺序显示数据库中的所有活动,但首先我必须显示没有日期的活动!不知道怎么用Doctrine解决这个问题
例如:
1. Activity01
2. Activity02
3. Activity03 2020-07-23
4. Activity04 2020-07-25
5. Activity05 2020-07-28
您可以使用 case
表达式。这是要检查的demo。
select
*
from yourTable
order by
case
when dateCol is null then 1
else 2
end