Подскажите составить запрос - MySQL

Узнай цену своей работы

Формулировка задачи:

В таблице table, необходимо изменить записи в поле field, где встречается подстрока %заменить что% и заменить эту подстроку на подстроку %заменить на что% Что то начинаю составлять запрос и никак не могу продолжить Update table set (тут я не знаю как заменить одну подстроку %заменить что% на другую подстроку %заменить на что%) WHERE `field` LIKE '%заменить что%'

Решение задачи: «Подскажите составить запрос»

textual
Листинг программы
mysql> SELECT REPLACE( 'что 123 что' , 'что' , 'на что' );
+-----------------------------------------------------------+
| REPLACE( 'что 123 что' , 'что' , 'на что' )               |
+-----------------------------------------------------------+
| на что 123 на что                                         |
+-----------------------------------------------------------+)

Объяснение кода листинга программы

  1. В данном коде используется функция REPLACE() в SQL для замены подстроки в строке.
  2. Строка, в которой происходит замена, указана в кавычках после названия функции REPLACE().
  3. В этой строке подстрока 'что' заменяется на 'на что'.
  4. Заменяемая подстрока и на что заменяется указываются в кавычках.
  5. Результатом выполнения запроса будет новая строка, в которой произведена замена подстроки.

Оцени полезность:

7   голосов , оценка 3.857 из 5