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

Capitalizar texto campo

Estas en el tema de Capitalizar texto campo en el foro de Mysql en Foros del Web. Hola buenas foreros! Quisiera saber si alguien sabe como capitalizar de manera automática todos los valores de una tabla, concreta-mente de un campo. He pensado ...
  #1 (permalink)  
Antiguo 07/09/2010, 03:31
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 8 meses
Puntos: 165
Capitalizar texto campo

Hola buenas foreros!

Quisiera saber si alguien sabe como capitalizar de manera automática todos los valores de una tabla, concreta-mente de un campo.

He pensado en hacer funciones para hacer un UPPER de la primera letra pero imagino que alguien lo habrá hecho y de manera más sencilla..

Gracias!
  #2 (permalink)  
Antiguo 07/09/2010, 08:35
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 5 meses
Puntos: 11
Respuesta: Capitalizar texto campo

Código:
UPDATE tabla SET campo = CONCAT(UCASE(SUBSTRING(campo, 1, 1)),LOWER(SUBSTRING(campo, 2)))
  #3 (permalink)  
Antiguo 08/09/2010, 02:36
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 8 meses
Puntos: 165
Respuesta: Capitalizar texto campo

Muchas gracias por la respuesta!!

Otra pregunta, si quiero capitalizar un campo que contiene el siguiente contenido:

miguel angel

Para que lo pase a

Miguel Angel


Como lo hago?

Un saludo!!

Etiquetas: campos
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 17:29.