0
CASE
 WHEN actual = 'NULL' THEN 0
 ELSE actual
END AS Cost

「実績」列 -> 金額、「コスト」列 -> 文字/テキスト

「実際」に「NULL」があれば、「コスト」に 0.00 に変更したい

また、SQL で (Excel 関数で) CONCATENATE を行う方法は、'Cost' の値が Rp [value].00 になりますか?

エラーは言った:

char 値をお金に変換できません。char 値の構文が正しくありません

4

1 に答える 1

1

NULLチェックが外れているようです --IS NULLの代わりに使用してください= 'NULL':

CASE WHEN actual IS NULL THEN 0 ELSE actual END AS Cost
于 2013-07-15T03:43:19.863 に答える