CONCAT подстрока - PullRequest
       9

CONCAT подстрока

0 голосов
/ 25 апреля 2018

У меня есть таблица, которая содержит около 172 записей с разными именами столбцов, однако я хочу обновить их все с помощью простого запроса. У меня есть имя, введенное в столбце name (http://prntscr.com/j9qeg6)

Я хотел бы заменить III на IV, используя простой запрос, Теперь я проверял и пробовал, однако это не похоже на работу. Я использовал следующий запрос, который приблизил меня к результату, но он не работает.

UPDATE item_template SET name = CONCAT("IV", SUBSTRING(name, LENGTH("III ")+1));

У кого-нибудь есть идеи по этому поводу?

1 Ответ

0 голосов
/ 25 апреля 2018

Апостроф ' вместо двойных кавычек "

Вы можете попробовать использовать REPLACE функцию.

UPDATE item_template 
SET name = REPLACE(name, ' III', ' IV');

sqlfiddle: http://sqlfiddle.com/#!9/b4b8d6/1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...