无法用新的子字符串替换子字符串

时间:2016-11-28 13:31:42

标签: sql oracle

我在sql中有一个要求,其中我需要修改列名XYZ。在该列中,我想用PT替换每次出现的27007。例如:如果列值为2700702,则新值应为PT02。我怎么能实现它?

1 个答案:

答案 0 :(得分:0)

您需要更改表格中的值:

update t
    set xyz = replace(xyz, '27007', 'PT')
    where xyz like '%27007%';