我有一个临时表,其中一列total_amount
是整数类型,而不是NOT NULL
。查询数据时,我收到NULL
了total_Amount
列的值。
我如何使用以下语法删除空值,但还是出现了一些空值,如果我错了,请更正我。
Create table #Temp1
(
issue varchar(100) NOT NULL,
total_amount int NOT NULL
)
这是我的查询
Case when total_amount = 0 then 0
else isnull(total_amount, 0)
end as total_amount
我在其他方面面临问题。
您可以使用COALESCE函数自动将空值返回为0。语法如下所示:
SELECT COALESCE(total_amount, 0) from #Temp1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句