【发布时间】:2013-04-06 02:26:02
【问题描述】:
我想选择一个日期(我的列是时间戳类型)。但是当列中的日期为 NULL 时,我想返回一个空字符串。这个怎么做?我是这样写的:
SELECT
CASE WHEN to_char(last_post, 'MM-DD-YYYY HH24:MI:SS') IS NULL THEN ''
ELSE to_char(last_post, 'MM-DD-YYYY HH24:MI:SS') AS last_post END
to_char(last_post, 'MM-DD-YYYY HH24:MI:SS') AS last_post, content
FROM topic;
但它显示了一些错误,不知道为什么:
ERROR: syntax error at or near "as"
LINE 1: ...ELSE to_char(last_post, 'MM-DD-YYYY HH24:MI:SS') AS last_po...
^
【问题讨论】:
标签: sql postgresql select postgresql-9.1