2015-10-20 65 views
0
結合

我有一個值,當它以3開頭時需要進行轉換,然後將該值與另一個字段組合以創建最終值。將案例結果與

到目前爲止的代碼:

,case 
    when b.thing like '3%' then '000' 
    else b.thing 
    end as 'Thing' 

,然後我想用「東西」價值創造「的東西+ b.Stuff」。我試圖給else語句添加'b.Stuff',但只返回'b.Thing'。

我想我可能需要創建一個子查詢/內聯視圖,但我不知道該怎麼做。

回答

0

你應該能夠只是b.stuff添加到您的代碼(假定他們是相同的數據類型)

,case 
    when b.thing like '3%' then '000'+b.stuff 
    else b.thing+b.stuff 
    end as 'Thing' 
+0

真棒。工作很好。謝謝! –