Дописать в начало строки текст каждой записи в опредленном поле
Помогите сформулировать запрос
Есть таблица - `table` Поле - 'test' В нем имеется 100 записей Как дописать в начало каждой записи текст средствами SQL? |
Код:
update 'table' set 'test' = 'some text' + 'test' |
имхо в mysql простое плюсование не прокатит, там нужен CONCAT.
Код:
UPDATE `table` SET `column` = CONCAT( 'чего-то спереди ', `column` ) |
Код:
UPDATE `table` SET `column` = CONCAT( 'чего-то спереди ', `column` ) |
l9396, в примере переставьте местами аргументы функции CONCAT():
Код:
…= CONCAT(`column`, 'чего-то сзади' ) |
Спасибо большое. Логично же))
А как потом можно удалить то, что спереди вставлено, сзади или часть букв в слове? |
Удочка находится здесь: MySQL :: MySQL 8.0 Reference Manual :: 12.5 String Functions and Operators.
|
Человеку, далекому от баз данных не так просто разобраться.
|
Время: 00:07. |
Время: 00:07.
© OSzone.net 2001-