use*_*628 4 sql t-sql sql-server sum
我在SQL Server 2008中有两列Val1和Val2作为int当我从Table中选择Tot = Val1 + Val2时,我得到null作为Tot
如何选择总共两个int列?
非常感谢.
您可能在其中一列中有空值.这将产生一个空值结果.
如果要将null表示为0,则可以执行以下操作.
SELECT Tot = ISNULL(Val1, 0) + ISNULL(Val2, 0)
FROM Table
Run Code Online (Sandbox Code Playgroud)