我有一个查询,我从多个表中检索数据,结果是正确的。在输出“Date”列中有Null值,现在我想以Date字段的null值替换为string的方式更新输出表。我不知道查询创建的输出表名称,我尝试了table0,但是徒劳无功。
我试过
“更新Table0 SET ActualStartDate ='N / A',其中ActualStartDate为NULL”
答案 0 :(得分:1)
我认为当选择查询中的日期类型列中存在null时,您需要显示'N/A'
select ISNULL(cast( UpdateDate as nvarchar),'N/A') from ImageGallery
答案 1 :(得分:0)
我们可以这样做。
DECLARE @Sold TABLE (SoldID VARCHAR(20))
插入@Sold SELECT Null UNION ALL SELECT'1x1a'UNION ALL 选择'2x1c'
SELECT ISNULL(SoldID,'')AS'SoldID'FROM @Sold