Sql 将Money-type列转换为char

Sql 将Money-type列转换为char,sql,sql-server,char,case,currency,Sql,Sql Server,Char,Case,Currency,“实际”列->货币,“成本”列->字符/文本 如果“actual”中有任何“NULL”,我想将其更改为0.00到“Cost” 以及如何在SQL中连接(在Excel函数中),使“成本”中的值变成Rp[value].00 他说: 无法将字符值转换为货币。char值不正确 语法 您的NULL检查似乎已关闭--请使用为NULL而不是=“NULL”: CASE WHEN actual = 'NULL' THEN 0 ELSE actual END AS Cost @anakpanti——np,很高兴

“实际”列->货币,“成本”列->字符/文本

如果“actual”中有任何“NULL”,我想将其更改为0.00到“Cost”

以及如何在SQL中连接(在Excel函数中),使“成本”中的值变成Rp[value].00

他说:

无法将字符值转换为货币。char值不正确 语法


您的
NULL
检查似乎已关闭--请使用
为NULL
而不是
=“NULL”

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

@anakpanti——np,很高兴我能帮上忙!它起作用了。。非常感谢。那么连接呢?你认为可以把它做成->卢比0.00吗?
CASE WHEN actual IS NULL THEN 0 ELSE actual END AS Cost