Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Añadir caracter a una columna

Estas en el tema de Añadir caracter a una columna en el foro de Bases de Datos General en Foros del Web. Hola buenas, tengo dos campos en mi bd(mysql) que son de precios, y me gustaria añadir a todos los registros de esos campos el simbolo ...
  #1 (permalink)  
Antiguo 01/07/2005, 03:13
 
Fecha de Ingreso: febrero-2004
Mensajes: 33
Antigüedad: 20 años, 8 meses
Puntos: 0
Añadir caracter a una columna

Hola buenas,
tengo dos campos en mi bd(mysql) que son de precios, y me gustaria añadir a todos los registros de esos campos el simbolo "€".
Si alguien sabe alguna manera...
Gracias y un Saludo!
  #2 (permalink)  
Antiguo 01/07/2005, 04:04
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 10 meses
Puntos: 9
Depende. Si son de tipo numerico o moneda... tendrás que pelearte con el formato del campo para conseguirlo (no se si se puede)

Pero si es tipo texto, es muy facil:

UPDATE tabla SET campo = campo + "€"

Algo así sería..

Saludos.
__________________
..:: moNTeZIon ::..
  #3 (permalink)  
Antiguo 01/07/2005, 04:36
 
Fecha de Ingreso: febrero-2004
Mensajes: 33
Antigüedad: 20 años, 8 meses
Puntos: 0
hola,
gracias por contestar, acabo de probar lo que me dices pero al ponerlo me quita los decimales que tienen los registros y no me añade el simbolo. El campo es de tipo text.
He puesto esto tal como me has dicho
UPDATE nou2004 SET pvpnor = pvpnor + " €"

Un saludo
  #4 (permalink)  
Antiguo 01/07/2005, 04:46
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 10 meses
Puntos: 9
Recuerda que es con comilla simple y no doble... No me fijé arriba que le puse doble...

Puedes mostrarnos el contenido de un campo antes de aplicarle ese update, y como te ha quedado luego de aplicarselo? A ver si vemos algo..
__________________
..:: moNTeZIon ::..
  #5 (permalink)  
Antiguo 01/07/2005, 05:07
 
Fecha de Ingreso: febrero-2004
Mensajes: 33
Antigüedad: 20 años, 8 meses
Puntos: 0
He cambiado lo de las comillas pero sigue sin funcionarme
Aqui dejo una imagen con el campo antes y despues del update: Imagen
  #6 (permalink)  
Antiguo 01/07/2005, 05:18
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 10 meses
Puntos: 9
No he trabajado mucho con mySQL, pero si es tipo texto, no tiene por qué eliminar caracteres con esa instruccion.

Encontré esto:
http://www.mmug.cl/foros.php?id=2005...s=&niv=10&dat=
__________________
..:: moNTeZIon ::..
  #7 (permalink)  
Antiguo 01/07/2005, 05:25
 
Fecha de Ingreso: febrero-2004
Mensajes: 33
Antigüedad: 20 años, 8 meses
Puntos: 0
Voy a seguir buscando por ahi a ver si encuentro algo
Gracias por tu tiempo!
Un Saludo
  #8 (permalink)  
Antiguo 01/07/2005, 05:29
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 10 meses
Puntos: 9
Ok. Mirate el segundo post de esta liga:

http://www.forosdelweb.com/showthrea...=104269&page=2
__________________
..:: moNTeZIon ::..
  #9 (permalink)  
Antiguo 01/07/2005, 06:39
 
Fecha de Ingreso: febrero-2004
Mensajes: 33
Antigüedad: 20 años, 8 meses
Puntos: 0
Muchas gracias ya lo he conseguido!!
ha costado pero bueno
Al final la instruccion era esta
Código PHP:
UPDATE nou2004 SET pvpnor CONCAT(pvpnor" €"
Un Saludo!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:26.