空值害死人呀。
qufo 2004-03-30 06:34:56 空值害死人呀。
Oracle中
有一数表 tb,记录销售收款情况,其中收款金额默认为"空"
销售客户 销售额 收款金额
客户a 100 52
客户b 100
客户c 10
客户d 1200 52
.......
客户zxz 200 45
如此一来,用 select sum(销售额) from tb 可以得到销售额总和,而 select sum(收款金额) from tb 却得不到金额合计,因为会出现 52+NULL+NULL+52,而NULL是不可以相加的,怎么办呢?
要 select sum(销售额)-sum(收款金额) from tb要怎么写?