我加入了两个表t1和t2。输出产生一些空记录,因为表t2中没有数据。而不是显示 null 我想显示 0 ,因为我必须在水晶报表中执行一些算术运算。 请帮帮我......
答案 0 :(得分:1)
示例示例
declare @t table (ID int)
declare @t1 table (ID int)
insert into @t (id) values (1)
select t.ID,ISNULL(TT.ID,0)id from @t t
LEFT JOIN @t1 tt
ON t.ID = tt.ID
答案 1 :(得分:1)
使用COALESCE
功能自动将null
值替换为0
。
样品
SELECT COALESCE(total_amount, 0) from #Temp1