2010-06-08 89 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]