标题: 如何控制查询中的null值? [打印本页] 作者: avaya2002 时间: 2003-3-2 01:09 标题: 如何控制查询中的null值? 使用right join On时往往会在产生的记录集中存在空值
例如
select ta.a ,tb.b ,ta.a+tb.b as ab from ta right join tb
On ta.c=tb.c
结果往往会是
a b ab
1 2 3
2
2
........
在第二行和第三行因为出现了null值,所以ab也会是null值
如何控制这个问题呢?
欢迎讨论!!!作者: Roadbeg 时间: 2003-3-2 02:22
用 where 子句,
即加上 where not isnull(ta.a) and not isnull(tb.b)作者: 李寻欢 时间: 2003-3-2 02:36
用nz函数把Null值转换为零: