我希望在使用coln A时获取coln B中显示的数据 - 实质上是向我显示数字并使用SQL Server 2016返回Null代替文本。
Coln A
123
qw
Null
456
aa
Coln B
123
Null
Null
456
Blank
提前感谢您的帮助。
答案 0 :(得分:0)
根据评论,我不确定您的问题是否完全正确。但是,以下SQL Fiddle返回您提供的结果。
http://sqlfiddle.com/#!18/abc39/2
select case
when IsNumeric(ColnA) = 1 then ColnA
when ColnA = 'aa' then 'Blank'
else NULL end as ColnB
from MyTable