T-SQL выберите сумму двух целочисленных столбцов - PullRequest
4 голосов
/ 24 ноября 2010

У меня есть два столбца Val1 и Val2 как int в SQL Server 2008 Когда я выбираю Tot = Val1 + Val2 из таблицы, я получаю нулевое значение как Tot

Как получить всего два выбранных столбца int?

Большое спасибо.

Ответы [ 2 ]

9 голосов
/ 24 ноября 2010

Вероятно, у вас есть нулевое значение в одном из столбцов. это приведет к нулевому результату.

Вы можете сделать следующее, если хотите, чтобы ноль представлял 0.

SELECT Tot = ISNULL(Val1, 0) + ISNULL(Val2, 0)
FROM Table
2 голосов
/ 24 ноября 2010

Использование select Tot = isnull(Val1, 0) + isnull(Val2, 0) from Table

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...