SQL Server - Extraer caracteres de un campo.

 
Vista:

Extraer caracteres de un campo.

Publicado por Rolando Obregon (3 intervenciones) el 15/01/2012 15:52:37
Hola expertos, quisiera saber como puedo extraer los apellidos de un campo que tiene los nombres y apellidos juntos Ejm.
Rolando Alfredo Obregon Huanuco ========= Registro existente
Obregon Huanuco====================== Registro a optener

Espero que me puedan ayudar, mis agradecimientos de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Extraer caracteres de un campo.

Publicado por Isaias (4558 intervenciones) el 16/01/2012 18:36:27
Este problema lo he visto en varios foros y siempre mi respuesta ha sido, DE FORMA AUTOMATICA, NO SE PUEDE.

¿Porque?

Simplemente porque los NOMBRES son muy complejos, te pongo un ejemplo:

MARIA DE LOS ANGELES RIVAS Y DE LA GARZA
DE LA RESA MONITIEL JESUS ALONSO
JOSE ANGEL RIVA DE NEIRA DE LA GARZA Y SANTIN

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Extraer caracteres de un campo.

Publicado por Rolando Obregon (3 intervenciones) el 19/01/2012 01:11:51
Gracias por el datos mi estimado isaias, pero creo que no te percataste que en la parte superior puse yo un ejemplo, en la que solo tengo 2 apellidos y dos nombres.. no se si me dejo entender, solo para ese problema yo quiero, espeero que me puedas ayudar y no te hagas rollos con MARIA DE LOS ANGELES RIVAS Y DE LA GARZA, DE LA RESA MONITIEL JESUS ALONSO, JOSE ANGEL RIVA DE NEIRA DE LA GARZA Y SANTIN, porque esos yo no los ncesecito..

Muchas gracias por tu repsuesta..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Extraer caracteres de un campo.

Publicado por jams (93 intervenciones) el 19/01/2012 18:58:57
Hola Rolando buenos dias, antes que nada te sugiero que consideres los comentarios que te hace Isais por lo complejo de los apellidos, en seguida te propongo una solucion muy simplista de lo que tu planteas, sin embargo esta fija y solo funciona para el ejemplo que planteas.


declare @nombre varchar(100)
declare @primerap varchar(50)
declare @segap varchar(50)


set @nombre ='Rolando Alfredo Obregon Huanuco'


set @primerap= substring(@nombre,17,7)
set @segap= substring(@nombre,25,8)


select @primerap + ' ' +@segap as apellidos


Saludos y suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Extraer caracteres de un campo.

Publicado por Rolando Obregon (3 intervenciones) el 21/01/2012 05:32:28
Muchas gracias jams, yo entiendo lo complejo que son los apellidos, pero solo necesesito para esos datos.. gracias me sacaste de apuros..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar