如何替换 oracle 数据库列中的特定值?

2021-12-25 00:00:00 sql replace oracle

我希望替换特定列中的值.例如以下列值

I am looking to replace values in a particular column. For example the following column values

column name
----------
Test1
Test2
Test3
Test12

应该是(用rest1替换est1)

column name
----------
Trest1
Test2
Test3
Trest12

推荐答案

使用 REPLACE:

SELECT REPLACE(t.column, 'est1', 'rest1')
  FROM MY_TABLE t

如果要更新表中的值,请使用:

If you want to update the values in the table, use:

UPDATE MY_TABLE t
   SET column = REPLACE(t.column, 'est1', 'rest1')

相关文章