在SQL中求和的条件

时间:2015-01-24 22:56:59

标签: sql oracle

我有一个包含两列ab的表格,我想选择尊重条件a + b > 5的元组;我试过这个:

SELECT a, b FROM table WHERE (a + b) > 5;

但我没有得到我期待的结果。

1 个答案:

答案 0 :(得分:3)

我可以想到你的公式不起作用的一个原因。那将是NULL值的存在。这样可以解决问题吗?

select a, b
from table
where (coalesce(a, 0) + coalesce(b, 0)) > 5;