我有一个变量price dec(5,0)
。如何将静态字符串“dollar”连接到该字符串并保存为char(10)
?
如果价格是55555,结果应该是55555美元,这应该保存为char(11)
。
我该怎么办?我尝试使用'+'进行转换,但是它没有工作。
答案 0 :(得分:8)
DB2中的concat运算符是双管道||
。
此外,在连接之前,您需要将cast
小数值设置为char。
类似的东西:
select cast(55555 as char(5)) || ' Dollar' from sysibm.sysdummy1
答案 1 :(得分:2)
不需要施法 - 下面的两个例子都有效:
CONCAT(55555,'Dollar')为“测试栏”
OR
55555 || 'Dollar'AS“Test Column 2”