sql 列求和
经验与学习 2008/9/17 15:23:05 点击:不统计
关键词:sql,求和,sql列求和,sql多列求和。sql同一行多列求和, sql 同行求和 列为null求和,sql列为null时求和
在sql中有同一行的多列求和:比如
user jifen1 jifen2 jifen3
那user的总分就是
sql="select jifen1+jifen2+jifen3 as he,user from 表名"
但是有一次发现
三个求和总出问题,求不出来。后来经查找原因,当其中任意一列是null时,求出来的和也为null
结果出错
查找前辈经验得出吧null改为0即可 isnull(字段,0)
比如sql="select isnull(jifen1,0)+isnull(jifen2,0)+isnull(jifen3,0) as he,user from 表名"
结果正确
·上一篇:手机解锁 >> ·下一篇:多步操作产生错误。请检查每一步的状态值 >>