将数字附加到列中的所有值

时间:2013-11-09 18:05:42

标签: sql oracle11g oracle-sqldeveloper

如何在末尾附加固定数字的列的所有值?具体来说,我有一个5位数的列(数据类型编号(6,0))。我需要在列中的每个值的末尾加上“0”。因此对于说“12345”,我需要将整个列更改为“123450”。

有谁知道怎么做?也许是字符串concat的一些变体(除了数字数据类型)。

由于

1 个答案:

答案 0 :(得分:2)

为了将0添加到数字列,我只需乘以10

update table set num = num * 10

如果您需要添加不同的号码而不是0,您只需添加号码:

update table set num = num * 10 + 7

这会在所有num值的末尾添加7