Как заменить значение столбца набора результатов с нуля на строку - PullRequest
1 голос
/ 05 октября 2011

У меня есть запрос, в котором я извлек данные из нескольких таблиц и результаты верны.В выходном столбце «Дата» есть нулевые значения, теперь я хочу обновить выходную таблицу таким образом, чтобы нулевые значения поля «Дата» заменялись строкой.Я не знаю имя выходной таблицы, созданное запросом, я пробовал table0, но напрасно.

Я пытался

"обновить Table0 SET ActualStartDate = 'N / A', где ActualStartDate равен NULL"

Ответы [ 2 ]

1 голос
/ 05 октября 2011

я думаю, что вам нужно показать 'N/A', когда в запросе на выборку для этого столбца есть ноль

select ISNULL(cast( UpdateDate as  nvarchar),'N/A') from ImageGallery
0 голосов
/ 05 октября 2011

Мы можем сделать это, как показано ниже.

ОБЪЯВИТЬ @Sold TABLE (SoldID VARCHAR (20))

INSERT INTO @Sold SELECT Null UNION ALL SELECT '1x1a' UNION ALL SELECT '2x1c'

ВЫБЕРИТЕ ISNULL (SoldID,' ') КАК' SoldID 'ОТ @Sold

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