todas as respostas são ótimas, mas eu só quero dar um bom exemplo
select replace('this value from table', 'table', 'table but updated')
essa instrução SQL substituirá a existência da palavra "tabela" (segundo parâmetro) dentro da instrução fornecida (primeiro parâmetro) pelo terceiro parâmetro
o valor inicial é, this value from table
mas depois de executar a função de substituição, seráthis value from table but updated
e aqui está um exemplo real
UPDATE publication
SET doi = replace(doi, '10.7440/perifrasis', '10.25025/perifrasis')
WHERE doi like '10.7440/perifrasis%'
por exemplo, se tivermos esse valor
10.7440/perifrasis.2010.1.issue-1
se tornará
10.25025/perifrasis.2010.1.issue-1
espero que isso lhe dê uma melhor visualização
where path like '%oldstring%'
se houvesse muitos dados.