0
column1的数据类型是money
,我想用空来替换0。数据类型是金钱,如何用SQL中的空值替换0?
我曾尝试以下,但它仍然显示0
CASE
WHEN column1 = 0
THEN ''
ELSE column1
END
这是SQL Server 2012
column1的数据类型是money
,我想用空来替换0。数据类型是金钱,如何用SQL中的空值替换0?
我曾尝试以下,但它仍然显示0
CASE
WHEN column1 = 0
THEN ''
ELSE column1
END
这是SQL Server 2012
使用NULL代替
CASE WHEN column1 = 0 THEN NULL ELSE column1 END
列必须是可空,然后你可以简单地使用NULL
CASE WHEN column1 = 0 THEN NULL ELSE column1 END
''''是一个不是数字的字符串,也许你正在寻找'null'。 –