Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/12/2012, 22:09
hendaviher
 
Fecha de Ingreso: septiembre-2011
Ubicación: Colombia
Mensajes: 17
Antigüedad: 12 años, 7 meses
Puntos: 2
Respuesta: separacion de un texto en 4 campos

esto lo encontre en otra pagina, lo que hice fue adaptarlo a tu problema espero te sirva:

Código SQL:
Ver original
  1. SELECT nombres_paciente,
  2.     SUBSTRING_INDEX( nombres_paciente, ' ', 1 ) AS primerNombre,
  3.     SUBSTRING_INDEX(SUBSTRING_INDEX( nombres_paciente, ' ', 2 ),' ',-1) AS segundoNombre,
  4.     SUBSTRING_INDEX(SUBSTRING_INDEX( nombres_paciente, ' ', -2 ),' ',1) AS primerApellido,
  5.     SUBSTRING_INDEX( nombres_paciente, ' ', -1 ) AS segundoApellido
  6. FROM rips_sura;

te aconsejo que modifiques la estructura de la tabla donde guardes cada parte del nombre del paciente, es una buena practica en el diseño de la base de datos.