CASE
WHEN actual = 'NULL' THEN 0
ELSE actual
END AS Cost
'实际'列 - >钱,'成本'栏 - >炭/文本
如果'actual'中有任何'NULL',我想将其更改为0.00为'Cost'
如何在SQL中加入(在Excel函数中),所以'Cost'中的值将变为Rp [value] .00?
错误说:
无法将char值转换为money。 char值不正确 语法
答案 0 :(得分:1)
您的NULL
支票似乎已关闭 - 使用IS NULL
代替= 'NULL'
:
CASE WHEN actual IS NULL THEN 0 ELSE actual END AS Cost