如果column1与字符串匹配,我需要什么mysql函数?

nxowjjhe  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(365)

我正在执行select查询并格式化date列。在某些情况下,数据库中的值将为null,对于这些值,我不想输出 00/00/0000 (美国格式mm/dd/yyyy)。我以为凝聚是我所需要的,但经过进一步调查,它不是。那么,我在找什么?
我是用php输出的,所以也许我应该在那里计算输出,而不是在查询中进行计算?

3zwjbxry

3zwjbxry1#

看来你想做两件事:
选择格式中的日期 mm/dd/yyyy 如果日期可能为空,请选择一些占位符值
我们可以用 DATE_FORMAT 这里还有 COALESCE :

SELECT
    COALESCE(DATE_FORMAT(col, '%m/%d/%Y'), '--') AS col_out
FROM yourTable;

演示

相关问题