您的位置:首页 > 数据库

数据库 SUM + AVG 等聚合函数 结果为NULL 处理

2014-11-10 11:45 162 查看
1 问题: 当我们需要使用聚合函数 SUM 和AVG 统计时, 统计结果可能会出现 NULL,

而我们在编码的时候可能会用基础数据类型来接受存储这项数据, 这样就出出现异常;

2 解决办法: (各个数据库提供的函数名称不一样)

(亲测)

ORACLE 数据库:nvl(avg(SPECIAL_INSPECT),0) as specialInspect ; // 求 SPECIAL_INSPECT 这个列的平均值 nvl : 返回其中一项不为null的值

(未亲测)

sql server 数据库: isnull(a,b); 函数; b : a为空时的默认值;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: