带有Mysql db的日期字段的Case语句

带有Mysql db的日期字段的Case语句,mysql,sql,Mysql,Sql,我想做一个案例陈述。要求是,如果日期字段为空,则将其显示为“待定”,否则显示数据库中的日期 我尝试了下面的案例陈述,但存在一些问题 CASE po_amend_received_date IS NULL WHEN 1 THEN 'Pending' ELSE po_amend_received_date END AS `po_amend_received_date` 我在这里犯了什么错误吗?读一下:当1时,有什么用?@Kim,我想这是我的错误。 CASE WHEN po_amend_rece

我想做一个案例陈述。要求是,如果日期字段为空,则将其显示为“待定”,否则显示数据库中的日期

我尝试了下面的案例陈述,但存在一些问题

CASE po_amend_received_date IS NULL WHEN 1 THEN 'Pending'  
ELSE po_amend_received_date END AS `po_amend_received_date`

我在这里犯了什么错误吗?

读一下:当1时,
有什么用?@Kim,我想这是我的错误。
CASE WHEN po_amend_received_date IS NULL THEN 'Pending'  
else  po_amend_received_date 
end as `po_amend_received_date`