Sma*_*ery 10 sql ms-access database-design
我有一个SQL查询(MS Access),我需要添加两列,其中任何一列都可以为null.例如:
SELECT Column1, Column2, Column3+Column4 AS [Added Values]
FROM Table
Run Code Online (Sandbox Code Playgroud)
其中Column3或Column4可以为null.在这种情况下,我想将null视为零(so 4 + null = 4, null + null = 0).
有关如何实现这一点的任何建议?
Mic*_*ren 14
由于Access中的ISNULL是一个布尔函数(一个参数),因此使用它如下:
SELECT Column1, Column2, IIF(ISNULL(Column3),0,Column3) + IIF(ISNULL(Column4),0,Column4) AS [Added Values]
FROM Table
Run Code Online (Sandbox Code Playgroud)