У меня есть два столбца Val1 и Val2 как int в SQL Server 2008. Когда я выбираю Tot = Val1+Val2 из таблицы, я получаю null как Tot
Как получить всего два выбранных столбца int?
Большое спасибо.
У меня есть два столбца Val1 и Val2 как int в SQL Server 2008. Когда я выбираю Tot = Val1+Val2 из таблицы, я получаю null как Tot
Как получить всего два выбранных столбца int?
Большое спасибо.
Вероятно, у вас есть нулевое значение в одном из столбцов. это приведет к нулевому результату.
Вы можете сделать следующее, если хотите, чтобы null представлял 0.
SELECT Tot = ISNULL(Val1, 0) + ISNULL(Val2, 0)
FROM Table
Используйте 1_