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

#1 jcac
18/03/2008 - 22:43 | Informe spam
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.

Respuesta Responder a este mensaje
#2 PP
18/03/2008 - 23:06 | Informe spam
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.





Respuesta Responder a este mensaje
#3 Maxi Accotto
18/03/2008 - 23:27 | Informe spam
Hola, create una funcion definida de usuario (CREATE FUNCTION) escalar que
haga esa separacion. Si usas SQL2005 podrias crear por medio de CLR una
funcion de agregacion, de hecho en los ejemplos del producto hay uno
justamente que hace eso


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"PP" escribió en el mensaje de
noticias:
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.

Respuesta Responder a este mensaje
#4 PP
18/03/2008 - 23:31 | Informe spam
podrias decirme como lo hago?. Las consultas que realizo son muy basicas.
Gracias.

"Maxi Accotto" escribió en el mensaje
news:
Hola, create una funcion definida de usuario (CREATE FUNCTION) escalar que
haga esa separacion. Si usas SQL2005 podrias crear por medio de CLR una
funcion de agregacion, de hecho en los ejemplos del producto hay uno
justamente que hace eso


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"PP" escribió en el mensaje de
noticias:
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.

Respuesta Responder a este mensaje
#5 PP
19/03/2008 - 10:58 | Informe spam
Algun consejo por favor???. Gracias.

"PP" escribió en el mensaje
news:OR$$
podrias decirme como lo hago?. Las consultas que realizo son muy basicas.
Gracias.

"Maxi Accotto" escribió en el mensaje
news:
Hola, create una funcion definida de usuario (CREATE FUNCTION) escalar
que haga esa separacion. Si usas SQL2005 podrias crear por medio de CLR
una funcion de agregacion, de hecho en los ejemplos del producto hay uno
justamente que hace eso


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"PP" escribió en el mensaje de
noticias:
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.







Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida