Obtener valores antes y después de un espacio

Tengo un campo "Apellidos" el cual tiene dos valores divididos por un espacio "Lopez Lopez", lo que tengo que hacer es hacer una consulta donde me introdusca esos 2 valores en dos campos diferentes (ApellidoMat y ApellidoPat), empiezo a trabajar con SQL y me atore poco en esto.

Respuesta
1

Debes usar la funciones substring y charindex:

select apellidos, substring(apellidos, 1, charindex(' ',apellidos) - 1) Antes_Blanco,
substring(apellidos, charindex(' ',address) + 1, len(apellidos)) Despues_Blanco

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas