Code前端首页关于Code前端联系我们

SQL Server中多列数据有NULL值时如何总结

terry 2年前 (2023-09-26) 阅读数 50 #数据库

在一张表中,如果有两个数值字段a和b,这两个字段的每一行的值必须合并为一个字段C。 SQL-语句写成:a + b AS c

如果字段b的列中有一行值为NULL,并且根据上面的语句合并到c,则该行将显示NULL。此时NULL应被视为0,输入的数据将是正确的。

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

有两种处理方法:

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

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

2,使用 case then else end语句

具体写法:SELECT a + (b为零则0 else b结束的情况) AS c FROM xxoo...

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门