oracle数据相减的疑问

oracle查出A表的a字段是200,B表的b字段有可能是0或null或什么都查不出来
我要让a字段减b字段得到的值都是200
如何写sql语句?

用外连接(左联接),类似这样(假设2表连接列为ID):

select nvl(A.a) - nvl(B.b)
from A left outer join B
on A.id = B.id
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-04
貌似 200 - null 减不了吧追问

可以用nvl。。。但就是不知道200-什么都查不出 怎么写