日期:2014-05-16 浏览次数:20762 次
?
今天一个同事问我一个问题,他执行一条如下的求和的sql语句:
结果是:11,3,5,3,5,也就是 放在一块求和分别求和,结果不一致, 刚一看问题,也觉得挺奇怪,但是马上想到了这么一个问题,是不是a,b,c,d 中有null 的情况,查看他的数据表后,发现果然a,b,c,d 有存在 null 的情况,就可以解释为什么会出现不一致的情况。首先,我们可以测试执行下: