私はxxxを表示しようとしていますが、列が空であるかどうかは分かりませんが、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が必要です。 'WHEN t.rate = ''それから 'xxx' '。 –