网站制作学习网经验与学习→正文:sql 列求和
字体:

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 表名"



结果正确



·上一篇:手机解锁 >>    ·下一篇:多步操作产生错误。请检查每一步的状态值 >>
推荐文章
最新文章