10/04/2012, 10:54
|
| | Fecha de Ingreso: febrero-2012 Ubicación: Lima
Mensajes: 64
Antigüedad: 12 años, 9 meses Puntos: 1 | |
separar apellidos y nombres con substr y instr, alguna guia Genere este codigo segun las sugerencias
Código:
select substr(acliente,0,instr(acliente,' ',1,1)) aPaterno,
substr(acliente,instr(acliente,' ',1,1) +1 ,instr(acliente,' ',1,2) - instr(acliente,' ',1,1)) aMaterno,
substr(acliente,instr(acliente,' ',1,2) +1 ,instr(acliente,' ',1,3) - instr(acliente,' ',1,2)) pNombre,
substr(acliente,instr(acliente,' ',1,3) +1,length(acliente) - instr(acliente,' ',1,3)) sNombre
from tcuentas_ph1
ahi mostraria 4 campor
aPaterno |aMaterno | pNombre | sNombre
Perez Castro Miguel Antonio
Mendez Flores Mendez Flores Luis
El problema es el siguiente, si tengo dos nombres me muestra bien como en la primera fila, pero si tengo solo un nombre me muestra todos los datos en la ultima columna como es en la segundafila en el campo sNombre.
alguien me ayuda con el codigo porfavor!!! |