我有一个SQL查询(MS Access),我需要添加两列,其中任一列都可能为null。例如:
SELECT Column1, Column2, Column3+Column4 AS [Added Values] FROM Table
其中Column3或Column4可以为null。在这种情况下,我希望将null视为零(因此4 + null = 4, null + null =0)。
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