Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/12/2008, 17:35
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: obtenr uniciales de nombre guardado en tabla de bd MySQL

Para traerte hasta las iniciales de dos nombres y un apellido:

Código sql:
Ver original
  1. SELECT CONCAT( TRIM( SUBSTRING( nombres, 1, 1 ) ) , TRIM( SUBSTRING( nombres, locate( ' ', nombres ) , 2 ) ) , TRIM( SUBSTRING( apellidos, 1, 1 ) ) ) INICIALES
  2. FROM tutabla

Si quieres usar también la del segundo apellido, te bastará, creo, con esto:

Código sql:
Ver original
  1. SELECT CONCAT( TRIM( SUBSTRING( nombres, 1, 1 ) ) , TRIM( SUBSTRING( nombres, locate( ' ', nombres ) , 2 ) ) , TRIM( SUBSTRING( apellidos, 1, 1 ) ),  TRIM( SUBSTRING( nombres, locate( ' ', apellidos ) , 2 ) ) ) INICIALES
  2. FROM tutabla

Última edición por jurena; 05/12/2008 a las 00:59