У меня есть таблица, столбцы которой будут содержать целое число, но я не уверен, что они могут также содержать NULL. Теперь предположим, что я хочу сложить целые числа, (вместе с любым NULL), чтобы получить результат в виде целого числа даже если любой столбец между ними равен NULL.
Я знаю о функции ISNULL() и функции COALESCE(). Но я бы предпочел не использовать ни один из них. И я не хочу использовать CASE. Я знаю, что CASE сделает то, что я хочу, но я ищу что-то более лучшее.
Так же, как у нас есть CONCAT_NULL_YIELDS_NULL, чтобы гарантировать, что когда строка объединяется с нулевым значением, результат не будет нулевым.
Я хочу что-то похожее на этот вариант. Заранее спасибо.
ISNULL()
иCOALESCE()
предназначены для того, чтобы делать то, что вам нужно. Как вы собираетесь победить это? - person Sergey Kalinichenko   schedule 15.07.2014