Поиск и замена нулевого значения

Я хочу проверить свою переменную SourceCode на значения Null, а затем преобразовать все значения Null в текстовое значение BaseSource. Прежде чем запускать это на живых данных, я хочу убедиться, что следующий код будет делать это:

, case ISNULL (SourceCode, ' ')

когда ' ', то 'BaseSource'

иначе конец исходного кода

Могу ли я ожидать, что с этим кодом значения Null будут сначала преобразованы в пробелы, а затем в BaseSource в текущем столбце SourceCode?

Спасибо.


person LionRunner    schedule 16.09.2015    source источник


Ответы (1)


В SQL SERVER вы можете использовать такой синтаксис:

UPDATE YourTable SET SourceCode = ISNULL(SourceCode, 'BaseSource')

Перед UPDATE вашими оперативными данными вы можете попробовать этот SELECT:

SELECT ISNULL(SourceCode, 'BaseSource') FROM YourTable
person tezzo    schedule 16.09.2015