Подскажите составить запрос - MySQL
Формулировка задачи:
В таблице table, необходимо изменить записи в поле field, где встречается подстрока %заменить что% и заменить эту подстроку на подстроку %заменить на что%
Что то начинаю составлять запрос и никак не могу продолжить
Update table set (тут я не знаю как заменить одну подстроку %заменить что% на другую подстроку %заменить на что%) WHERE `field` LIKE '%заменить что%'
Решение задачи: «Подскажите составить запрос»
textual
Листинг программы
mysql> SELECT REPLACE( 'что 123 что' , 'что' , 'на что' ); +-----------------------------------------------------------+ | REPLACE( 'что 123 что' , 'что' , 'на что' ) | +-----------------------------------------------------------+ | на что 123 на что | +-----------------------------------------------------------+)
Объяснение кода листинга программы
- В данном коде используется функция REPLACE() в SQL для замены подстроки в строке.
- Строка, в которой происходит замена, указана в кавычках после названия функции REPLACE().
- В этой строке подстрока 'что' заменяется на 'на что'.
- Заменяемая подстрока и на что заменяется указываются в кавычках.
- Результатом выполнения запроса будет новая строка, в которой произведена замена подстроки.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д