我想顯示xxx而列是空或空的MySQL中,我用case來找出列是否爲空或不列,但列仍然返回空而不是xxx,我是試圖使用下面的代碼,但它不適合我。請幫我整理一下。在MySQL情況下不工作,而使用爲空
SELECT
CASE WHEN t.`rate` IS NULL THEN 'xxx'
WHEN t.`rate`=5 THEN 2
ELSE 3
END rate FROM `kob_tax` t
WHERE t.`id_country` = 110 AND t.`id_state` IN(0) AND t.`id_tax_rules_group`=5
「rate」的數據類型是什麼? – Barmar
我看不出有什麼辦法可以返回空。它應該返回'xxx','2'或'3',沒有別的。 – Barmar
您可能需要另一個WHEN來測試空單元格。 '當t.rate =''那麼'xxx''。 –