всі відповіді чудові, але я просто хочу навести вам хороший приклад
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%'
якщо було багато даних.