方法1: ISNULL
PS: ISNULL函数是判断字段时候为null,如果为null返回0.
SELECT ISNULL(A字段,0)-ISNULL(B字段,0) FROM 表
方法2: case when
PS:如果a-b is null 就是0,否则a-b。
select case when x.a-x.b is null then 0 else x.a-x.b end c from abc x
方法3: decode
PS:此语句中decode的含义(a-b,如果为null,则为0,否则为a-b)。
select decode(x.a-x.b,null,0, x.a-x.b) c from abc x。