我有一个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
).
有关如何实现这一点的任何建议?
由于Access中的ISNULL是一个布尔函数(一个参数),因此使用它如下:
SELECT Column1, Column2, IIF(ISNULL(Column3),0,Column3) + IIF(ISNULL(Column4),0,Column4) AS [Added Values] FROM Table