Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - Дописать в начало строки текст каждой записи в опредленном поле

Ответить
Настройки темы
MySQL - Дописать в начало строки текст каждой записи в опредленном поле

Аватара для Artem-Samsung

Ветеран


Сообщения: 823
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


Помогите сформулировать запрос


Есть таблица - `table`
Поле - 'test'
В нем имеется 100 записей
Как дописать в начало каждой записи текст средствами SQL?

-------
Мой блог Web Development


Отправлено: 01:54, 10-12-2010

 

Аватара для Delirium

Ветеран


Сообщения: 5623
Благодарности: 935

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
update 'table' set 'test' = 'some text' + 'test'
если есть условия, надо их добавить. (where id=some_id)

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)

Это сообщение посчитали полезным следующие участники:

Отправлено: 02:45, 10-12-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Deadooshka


Сообщения: 2256
Благодарности: 580

Профиль | Отправить PM | Цитировать


имхо в mysql простое плюсование не прокатит, там нужен CONCAT.
Код: Выделить весь код
UPDATE `table` SET `column` = CONCAT( 'чего-то спереди ', `column` )
Это сообщение посчитали полезным следующие участники:

Отправлено: 05:48, 10-12-2010 | #3


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
UPDATE `table` SET `column` = CONCAT( 'чего-то спереди ', `column` )
А как не спереди, а в коцне добавить? Есть значение поля и нужно в конце добавить символы.

Отправлено: 05:17, 29-09-2019 | #4


Ветеран


Contributor


Сообщения: 25076
Благодарности: 7288

Профиль | Отправить PM | Цитировать


l9396, в примере переставьте местами аргументы функции CONCAT():
Код: Выделить весь код
…= CONCAT(`column`, 'чего-то сзади' )
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:14, 29-09-2019 | #5


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо большое. Логично же))

А как потом можно удалить то, что спереди вставлено, сзади или часть букв в слове?

Последний раз редактировалось l9396, 29-09-2019 в 15:52.


Отправлено: 15:47, 29-09-2019 | #6


Ветеран


Contributor


Сообщения: 25076
Благодарности: 7288

Профиль | Отправить PM | Цитировать


Удочка находится здесь: MySQL :: MySQL 8.0 Reference Manual :: 12.5 String Functions and Operators.

Отправлено: 19:26, 29-09-2019 | #7


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Человеку, далекому от баз данных не так просто разобраться.

Отправлено: 20:22, 02-10-2019 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - Дописать в начало строки текст каждой записи в опредленном поле

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] Помогите дописать скрипт!!! OSArev Скриптовые языки администрирования Windows 1 08-11-2010 21:50
CMD/BAT - [решено] как дописать текст в текстовой файл rust-02 Скриптовые языки администрирования Windows 4 20-08-2010 03:16
Вернуть текст из адресной строки Opera FlatX007 AutoIt 4 19-10-2009 23:14
CMD/BAT - [решено] дописать строчки spilberg Скриптовые языки администрирования Windows 4 20-07-2009 08:44
Java Script, как вставить текст в поле формы? maaxiim Вебмастеру 8 04-07-2008 16:46




 
Переход