标签: sql sql-server mysqli
我有三个日期列,用字符串表示。
列date1和date2是可为空的列。 我想按以下顺序订购 - date1,date2,date3。
date1
date2
这是一个很好的解决方法:
Select coalesce (NULLIF(date1,''), NULLIF(date2,''), date3)
答案 0 :(得分:-2)
如果为缺少的日期存储NULL并且从不存储空字符串,则NullIF是多余的,只需执行
Select coalesce (date1, date2, date3)