繁体   English   中英

如何将结果集列值从null替换为字符串

[英]How to replace result set column value from null to string

我有一个查询,我从多个表中检索了数据,结果正确。 在输出“日期”列中具有Null值的情况下,现在我想以将Date字段的null值替换为字符串的方式来更新输出表。 我不知道查询创建的输出表名称,我尝试了table0,但徒劳。

我试过了

“更新Table0 SET ActualStartDate ='N / A',其中ActualStartDate为NULL”

我认为当选择查询中的日期类型列为空时,您需要显示'N/A'

select ISNULL(cast( UpdateDate as  nvarchar),'N/A') from ImageGallery

我们可以按照以下方式进行操作。

宣告@SOLD TABLE(SoldID VARCHAR(20))

插入@SOLD SELECT Null UNION ALL SELECT'1x1a'UNION ALL SELECT'2x1c'

SELECT ISNULL(SoldID,'')AS @Sold中的'SoldID'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM