为什么下面的代码在列ValueA中给我0或零而不是空白值或空行 。获取零而不是空白值
如何将其更改为空白值?
select ValueA = case when ValueB = 'No' then ValueA
when ValueB = 'Yes' then ''
else ''
end
From Table
或
如果我使用ValueB = 'Yes' then CAST(NULL AS varchar(25))
给我空 ,我想空白的地方是空,但是当我尝试转换为空白 我得到为零。为什么?
我该如何得到空白?
它是多少? – Ben
“ValueA”列是什么类型? –
你想要空白而不是空...为什么?你是否正在使用asp.net等等的数据(或者用其他方式来处理那些不按照你喜欢的方式处理空值的东西)? – Chains