все ответы отличные, но я просто хочу дать вам хороший пример
select replace('this value from table', 'table', 'table but updated')
этот оператор SQL заменит существование слова «таблица» (второй параметр) внутри данного оператора (первый параметр) третьим параметром
начальное значение, this value from table
но после выполнения функции замены это будетthis value from table but updated
и вот реальный пример
UPDATE publication
SET doi = replace(doi, '10.7440/perifrasis', '10.25025/perifrasis')
WHERE doi like '10.7440/perifrasis%'
например, если у нас есть это значение
10.7440/perifrasis.2010.1.issue-1
это станет
10.25025/perifrasis.2010.1.issue-1
надеюсь, это даст вам лучшую визуализацию
where path like '%oldstring%'
если бы было много данных.