use*_*880 4 sql db2 stored-procedures concatenation
我有一个变量,price dec(5,0).如何将静态字符串"dollar"连接到那个并保存为char(10)?
如果价格是55555,结果应该是55555美元,这应该保存为char(11).
我该怎么做?我尝试使用'+'进行转换并使用concat,但它无效.
DB2中的concat运算符是双管道||.
此外,cast在连接之前,您需要将十进制值设置为char.
就像是:
select cast(55555 as char(5)) || ' Dollar' from sysibm.sysdummy1
Run Code Online (Sandbox Code Playgroud)