Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   Agregar un string a registros por medio de un UPDATE (http://www.forosdelweb.com/f86/agregar-string-registros-por-medio-update-582424/)

ruxee 02/05/2008 18:17

Agregar un string a registros por medio de un UPDATE
 
Hola a todos,

He estado tratando de construir una sentencia que me haga lo siguiente:
tengo una tabla con los campos:
proyectos
id
nombre


A todos los registros que cumplan una condicion debo concatenar al inicio el string (-) .
la condicion:
id=1502,1509,1532...etc
es una lista de numeros de codigo

id nombre
--------------------------
1502 - Proyecto 1

debe quedar despues de la instruccion
id nombre
--------------------------
1502 - (-)Proyecto 1

Alguien tiene idea como? yo intente con algo sencillo como
UPDATE proyectos p SET p.nombre="(-)"+p.nombre WHERE p.id=1509 LIMIT 1

Pero no me funciono
:neurotico

Genetix 02/05/2008 18:43

Re: Agregar un string a registros por medio de un UPDATE
 
Prueba esto

UPDATE proyectos p SET p.nombre=concat('(-)', p.nombre) WHERE p.id=1509 LIMIT 1

Saludos!

ruxee 02/05/2008 19:41

Re: Agregar un string a registros por medio de un UPDATE
 
jajaj gracias!!!

justo era cuestion de principios la funcion concat fue la que use... y solo agregue el listado de todos los codigos de proyectos uniendolos con la condicionante OR


La zona horaria es GMT -6. Ahora son las 08:22.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.