Separar Apellidos en una tabla.
Buenos Dias
Tengo una consulta , espero me solucionen el problema; tengo una tabla en SQL con el campo NOMBRE, el cual se escriben el apellido paterno, materno y nombres(en ese orden)..
Lo que necesito es poderlos separar en tres columnas diferentes: Apellido Paterno, Apellido Materno, Nombres.
El campo NOMBRE, no esta separado por ningun caracter, solo por caracteres en blanco.
Les agradecer su ayuda.. de antemano gracias.
Tengo una consulta , espero me solucionen el problema; tengo una tabla en SQL con el campo NOMBRE, el cual se escriben el apellido paterno, materno y nombres(en ese orden)..
Lo que necesito es poderlos separar en tres columnas diferentes: Apellido Paterno, Apellido Materno, Nombres.
El campo NOMBRE, no esta separado por ningun caracter, solo por caracteres en blanco.
Les agradecer su ayuda.. de antemano gracias.
Hola, no s茅 SQL, yo solo soy un peque帽o gur煤 en Oracle, te digo como lo har铆a en Oracle a ver si lo puedes traducir a SQL :
Presuponemos que apellido paterno, materno y nombres no son compuestos, si no, no sirve ( Si el nombre es compuesto , si ).
Con la funci贸n INSTR buscas la posici贸n del primer espacio en blanco y de todo el campo haces la SUBSTR desde la primera posici贸n hasta la posici贸n del espacio en blanco :
variable = substr(campo,1,instr(campo,' '));
Y as铆 con el apellido materno y el nombre pero partiendo de la posici贸n del espacio en blanco.
Creo que lo puedes entender 驴 verdad ?
Lo que no s茅 es si esas funciones ( INSTR, SUBSTR ) existen en sql, pero seguro que habr谩 algo parecido.
Suerte
Presuponemos que apellido paterno, materno y nombres no son compuestos, si no, no sirve ( Si el nombre es compuesto , si ).
Con la funci贸n INSTR buscas la posici贸n del primer espacio en blanco y de todo el campo haces la SUBSTR desde la primera posici贸n hasta la posici贸n del espacio en blanco :
variable = substr(campo,1,instr(campo,' '));
Y as铆 con el apellido materno y el nombre pero partiendo de la posici贸n del espacio en blanco.
Creo que lo puedes entender 驴 verdad ?
Lo que no s茅 es si esas funciones ( INSTR, SUBSTR ) existen en sql, pero seguro que habr谩 algo parecido.
Suerte