欢迎来到站长天空!

其它数据库

当前位置: 主页 > 数据库 > 其它数据库

SQL server中多列数据有NULL值时如何汇总

时间:2025-12-05 19:00:01|栏目:其它数据库|点击:

在一个表中,假如有两个数值字段a,b,这两个字段每一行的值要合并成一个字段C,SQL语句写法:a + b AS c

如果字段b那一列有一行的值为NULL,按上面语句写法合并成c后,那一行会显示NULL,此时应该把NULL处理为0,加起来的数据才对头。

SQL server中多列数据有NULL值时如何汇总.png

有2种处理办法:

1,用SQL server内置函数ISNULL(参数1,参数2),判断参数1是否为NULL,如果是,返回参数2,否则返回参数1。

具体写法:SELECT a + ISNULL(b,0) AS c FROM xxoo...

2,用case when then else end语句

具体写法:SELECT a + (case when b is null then 0 else b end) AS c FROM xxoo...

上一篇:SQL server怎么批量删除表

栏    目:其它数据库

下一篇:SQL Server查询一个数据库中有多少个表以及想要的表

本文标题:SQL server中多列数据有NULL值时如何汇总

本文地址:https://zz.feitang.co/shujuku/28702.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2025 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号