即使sql中的一个字段为空,如何显示两列字段的总和结果?

科德360

我很难在 sql 中显示两个字段的总值。我得到了第一行的结果,但我的第二行没有显示任何结果,只是显示为空。

表名:NumberTable

ID  VALUE1  VALUE2
===================
1   1       2
2   2 

查询

Select id, (VALUE1  + VALUE2) as Total_Salary  From NumberTable; 

运行此查询后得到的以下输出

ID  TOTAL
1    3 
2    -

但我想要这样的输出:

ID  TOTAL
1    3 
2    2 
戈登·利诺夫

使用coalesce()

coalesce(value1, 0) + coalesce(value2, 0)

NULL如果任一参数为 ,则加法运算符返回NULL

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当SQL中的一个字段为空时,如何显示所有记录?

如何在两列中显示一个字段中的 AVRO 数据?

mongodb如何显示一个字段为空或不为空而不是空白

如何在SQL Server 2014中将结果从一个字段拆分为两个单独的字段

检查一个字段是否为空并从另一个列中获取值

如何在SQL查询的一个字段中求和多个字段?

比较两个对象中的字段,并在Java中将一个字段更新为另一个字段

将angularjs中的两个以上字段求和,然后在另一个字段中显示结果

make如何自动从字段列表中显示一个字段?

如何计算表中一个字段的总和并将其放入输入中

我如何将一个只读输入字段的值相乘并在另一个字段中显示结果

如何从结果集中为一个字段选择单行?

MySql 为另一个表中的每个 id 获取一个字段的总和

如何查找 DTO 中是否至少有一个字段为空

SQL:如果一个字段为空或为0,则选择另一个字段

如果某些字段在Symfony表单中为空,则一个字段不应为空

如果另一个字段为空/空,则选择不返回记录/结果的查询

SQL Server:查询以在一个字段中获得多个结果

按另一个字段分组的聚合查询中两个 int 数组的总和

如果日期字段为空,那么如何比较另一个字段的日期

如何将两个字段(不同)查询到一个字段中

mysql - 如何在一个字段中替换两个子字符串并将结果插入到另一个字段中

如果另一个字段在Rails表单中为空,则验证嵌套字段

如果先前字段为空,则使用先前数据填充表中的下一个字段

如何确保至少一个字段在Serializer中不为空?

如果laravel中的另一个字段不为空,如何为一个字段制定验证规则

从表中得到一个随机记录,其中一个字段为空

如何将一个表中的两个字段关联到另一个表中的一个字段

如何在访问中将表中的一个字段设置为等于表中的另一个字段