当前位置:  开发笔记 > 数据库 > 正文

SQL Null设置为Zero以进行添加

如何解决《SQLNull设置为Zero以进行添加》经验,为你挑选了1个好方法。

我有一个SQL查询(MS Access),我需要添加两列,其中任何一列都可以为null.例如:

SELECT Column1, Column2, Column3+Column4 AS [Added Values]
FROM Table

其中Column3或Column4可以为null.在这种情况下,我想将null视为零(so 4 + null = 4, null + null = 0).

有关如何实现这一点的任何建议?



1> Michael Hare..:

由于Access中的ISNULL是一个布尔函数(一个参数),因此使用它如下:

SELECT Column1, Column2, IIF(ISNULL(Column3),0,Column3) + IIF(ISNULL(Column4),0,Column4) AS [Added Values]
FROM Table

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有