2011-10-12 84 views
4

字符串我有一個變量,price dec(5,0) Concat的整數值。我如何連接一個靜態字符串「美元」,並保存爲char(10)如何在DB2程序

如果價格是55555,結果應該是55555元,這應該被保存爲char(11)

我該怎麼辦?我試着使用'+'來鑄造和連接,但它不起作用。

回答

8

DB2中的毗連運算符是一個雙管,||

此外,你需要十進制值cast爲char之前,您可以連接。

喜歡的東西:

select cast(55555 as char(5)) || ' Dollar' from sysibm.sysdummy1 
2

無需鑄造 - 雙雙跌破工作exampples的:

CONCAT(55555, '美元')作爲 「測試列」

OR

55555 || 'Dollar'AS「Test Column 2」

+0

這是行得通的。沒有施放需要了。 – luca76