SELECT SUM(SUPID) FROM XU WHERE SUPID=0 对这个SQL 来说如何在没有结果时不返回空行,只返回空?
现在是这样的
Oracle SUM函数问题 为什么会返回空行而不是空
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
herozhangbz 2016-04-21 02:15关注一般都是null转换为空字符,null是不确定的类型,也就是说null!=null空字符是确定的就是一个空格或空值,所以" "==" "是true。你拿一个确定类型的值去转换成null是没有意义的。oracle本身就把空当做null了
解决 无用评论 打赏 举报