SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 09.03.2011 22:01:16

began
Участник
Зарегистрирован: 28.01.2011
Сообщений: 22

Обновить столбец

есть столбец, в нем

1
2
3
и так далее

нужно добавить слово - user по всему столбцу
то есть так

user 1
user 2
user 3
и так далее

Помогите построить запрос

Неактивен

 

#2 09.03.2011 22:04:28

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Обновить столбец

update `таблица` set `столбец`=concat('user ',`столбец`);

Неактивен

 

#3 09.03.2011 22:34:34

began
Участник
Зарегистрирован: 28.01.2011
Сообщений: 22

Re: Обновить столбец

vasya написал:

update `таблица` set `столбец`=concat('user ',`столбец`);

а если на оборот

1 user
2 user
3 user

запрос будет таким ?

update `таблица` set `столбец`=concat('столбец',` user`)

Неактивен

 

#4 09.03.2011 22:39:50

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Обновить столбец

Да
А вам действительно нужно превращать числовые данные в строковые, храня дублирующую информацию в виде такой добавки?

Неактивен

 

#5 09.03.2011 22:52:43

began
Участник
Зарегистрирован: 28.01.2011
Сообщений: 22

Re: Обновить столбец

vasya написал:

Да
А вам действительно нужно превращать числовые данные в строковые, храня дублирующую информацию в виде такой добавки?

1
2
3
это как пример .
хотел бы просто получить пример работы.
не хотелось бы разбираться методом тыка.

Неактивен

 

#6 10.03.2011 10:34:20

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: Обновить столбец

Учтите, что при необходимости добавить к чему-то постоянную строку необязательно предварительно записывать её в таблицу, можно сделать это и "налету". Попробуйте, например

SELECT CONCAT(столбец, user) FROM таблица

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson