Urge soporte Consulta.

18/03/2008 - 20:29 por PP | Informe spam
Se puede realizar una consulta que me separe Nombre, Apellido1 y Apellido2 en distintos campos, si el original viene concatenado??.

Ejemplo:

Origen:
Nombre.TablaA: Maria Sanchez Perez

Destino:
Nombre.TablaA: Maria
1Apellido.TablaA: Sanchez
2Apellido.TablaA: Perez

Gracias.

Preguntas similare

Leer las respuestas

#6 jcac
19/03/2008 - 14:46 | Informe spam
Hola PP,

Las funciones de SQL no son por registro a no ser que uno indique eso, te
paso un pequeño ejemplo

create table #tmp(campo varchar(100))
go
insert into #tmp values ('juan perez')
insert into #tmp values ('carlos lopez')
go
select * from #tmp
go
select substring(campo, 0, charindex(' ', campo)) from #tmp
go
drop table #tmp
go

espero te de una idea

Saludos

Juan Carlos

"PP" escribió en el mensaje
news:
Pero, eso solo me vale para un regstro, y si tengo miles????

"jcac" escribió en el mensaje
news:
Hola PP,

Podrías conseguir el resultado que buscas con las funciones SUBSTRING y
PATINDEX en los libros en pantalla de SQL Server.

Saludos

Juan Carlos

"PP" escribió en el mensaje
news:
Se puede realizar una consulta que me separe Nombre, Apellido1 y
Apellido2 en distintos campos, si el original viene concatenado??.

Ejemplo:

Origen:
Nombre.TablaA: Maria Sanchez Perez

Destino:
Nombre.TablaA: Maria
1Apellido.TablaA: Sanchez
2Apellido.TablaA: Perez

Gracias.









email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida