在进行数据库查询即字段之间统计计算时, 不可避免的要涉及到空值的计算, 空值被查询出来就如下图所示一般
没有任何值, 注意, 虽然它没有任何值但不代表它等于0, 实际上, 空值的特性跟0十分相似.如图
该sql语句中, 将salary字段乘以commission_pct字段, 我们可以看到, 当salary有值, commission_pct为空值时, 它们相乘的结果仍然是空值, 同样, 相除也是一样, 如下
那么是不是空值就是当作0计算呢? 此时我们将salary与commission_pct相加, 得到
结果仍然是空值!相减也是如此
因此我们可以得出结论, 空值在任何数学计算后结果为空值, 空值不为0!