Вычисляемый столбец с пустым значением - sql server

У меня есть таблица, в которой я хочу, чтобы вычислялись разные столбцы, и сохранял вычисленный результат в другом столбце. Я использую простой вариант вычисляемого столбца, чтобы суммировать эти столбцы. Но проблема в том, что вычисляемый столбец не показывает никакого результата. это параметр, который я использую в поле вычисляемого столбца.

[mo1]+[mo2]+[mo3]+[mo4]+[mo5]+[mo6]+[mo7]+[mo8]+[mo9]+[mo10]

P.S Я связал эту таблицу в форме Ms. Access.

Похоже, очень высока вероятность того, что потребуется некоторая нормализация.

Sean Lange 13.09.2018 21:35
0
1
168
1

Ответы 1

Вам нужно обработать NULL:

ISNULL(mo1,0) + ISNULL(mo2, 0) + ...

Или, если это текст, вы можете использовать CONCAT:

CONCAT(mo1, mo2, mo3, ..., mo10)

Другие вопросы по теме