在 postgresql 中用替换更新语句

update statement with replace in postgresql

我table有以下记录

Sno  A
-    --
1   spoo74399p 
2   spoo75399p 

我想更新上面的记录,把sp后面的oo(字母'o')换成empty 之后 所需的输出 ------------------ 斯诺 A

1   sp74399p 
2   sp75399p 
UPDATE my_table
SET A = REPLACE(A, 'spoo', 'sp');

这将更新所有记录。

为了澄清一点,这将找到 "spoo" 的任何实例并将它们替换为 "sp"。最终结果是 "sp" 之后的任何 "oo" 都将被删除。