2016-07-18 37 views
1

我有一個問題連接兩列,其中一個包含很多我想刪除的零。SSIS:LTRIM和連接兩列

(SSIS派生列轉換)

Ex. Company + 00034535 

我想連接有列,所以我將有結果:Company34535

我已經試過(不工作)

(DT_WSTR,100)LTRIM(Company+ Nr) 

任何想法如何解決這個表達式?

回答

2

嘗試使用此表達式:在我的情況Number

Company + RIGHT(Number,LEN(Number) - 3) 

注意的是第二列的名稱,也可參加帳戶,它會工作,如果Number列始終有三個前導零。

更新:數字列不遵循三個零模式。

使用該表達式:

Company + REPLACE(Number,"0","") 

讓我知道,如果這有助於。

+0

謝謝repsonse,如果前導零有所不同,有什麼建議嗎? – user3052850

+0

@ user3052850,檢查我的更新。 –

+0

太棒了,像魅力一樣工作!謝謝 – user3052850