Кажется, вы пытаетесь заполнить свой столбец значением по умолчанию, когда найдено любое значение NULL
.
Вы можете попробовать это:
SELECT COALESCE([dbo].YourTableName.[YourColumnName],'Default Value When Null Encountered') AS YourTableAlias FROM [dbo].[YourTable]
Тест с реальным образцом:
См. Мой Table Column
ниже, где некоторое FlatName
равно NULL
Реальный запросДля значения по умолчанию, когда NULL
Найдено:
SELECT FlatId,COALESCE([dbo].[Flat].[FlatName],'Default Value When Null Encountered') AS FlatName, FlatDescription FROM [dbo].[Flat]
Вывод запроса:
Примечание: Если у вас все еще есть какие-либо вопросы, не стесняйтесь поделиться.Спасибо и счастливого кодирования!