这个统计如何做?

这个统计怎么做??有这样一张表,我现在要统计Code2的Num数量,Num中存在非数字字符,如果不是数字为0处理,Co

这个统计怎么做??
有这样一张表,我现在要统计Code=2   的Num数量,Num中存在非数字字符,
如果不是数字为0处理,
Code     Num
1           1
2           1
3           2
4           d
2           e
2           3
结果
Num   应该为   4
请问怎么做

[解决办法]
select sum(case when ISNUMERIC(num)=1 then num else 0 end) from #ad where Code=2
[解决办法]
select sum(Num) from 表名 where Code=2 and isnumeric(Num)=1
[解决办法]
wgzaaa() 正解
[解决办法]
select sum(case when ISNUMERIC(isnull(num,0))=1 then num else 0 end) from #ad where Code=2
[解决办法]
select count(num) from tablename where code=1 and IsNUMERIC(num)=1
[解决办法]
select sum(case when ISNUMERIC(isnull(num,0))=1 then convert(int,num) else 0 end) from #ad where Code=2
[解决办法]
select sum(convert(int,num)) from tablename where code= '2 ' and IsNUMERIC(num)=1
[解决办法]
select count(case when ISNUMERIC(num)=1 then num else 0 end) from #ad where Code=2