2010-06-08 31 views
0

我有一个空白的源列(不是“NULL”),目标为数字。在使用数据转换进行转换时,由于balnk源值无法转换,所以我使用派生列来替换NULL或0的空白值作为空白到数字转换派生列

(source column ==“”)? “0”:源列

但它在空白处没有赋值为0。

感谢 prav

回答

1

这应该做的伎俩。

(LEN(TRIM(sourceColumn)) = 0 ? "0" : sourceColumn) 
+0

感谢巴里,逻辑工作了我的数据。它也与RTRIM而不是TRIM合作。谢谢普拉夫 – prav 2010-06-08 23:03:02

0
([source column] == null || [source column].TrimEnd().Length == 0) 
    ? "0" 
    : [source column]