在SQL(MySQL方言)中,如何合并日期字段以返回DISTANT_FUTURE或DISTANT_PAST代替null?

最佳答案

一种方法是将可空日期字段包装如下:

SELECT
coalesce(nullableDate,date_add(curdate(), interval 100 year)) as thedate
FROM MyTable


您可以将100替换为您自己选择的数字,其中包括“遥远的过去”的负数。

关于mysql - 选择日期字段,返回DISTANT_FUTURE代替null,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44225777/

10-12 20:54