我试图在我的php查询中编写一个CASE语句。有一个名为overall_status的字段,它包含某些数据。但有些行为NULL。因此,无论数据在何处,它都必须显示数据,或者如果它是NULL或EMPTY,它应该显示“UNKNOWN'”。我试过这个案例陈述。但没有得到理想的结果。我能看到很多记录“无与伦比”。记录,即它没有显示任何数据。有人可以帮我解决这个问题。
CASE quot_status.overall_status IS NULL WHEN 1 THEN 'Unknown' ELSE overall_status
END AS `overall_status`
答案 0 :(得分:0)
试试这个:
CASE
WΗΕΝ quot_status.overall_status IS NULL OR
quot_status.overall_status = '' THEN 'Unknown'
ELSE overall_status
END AS `overall_status`