SQL - Pasarlo a registros por medio de SELECT

 
Vista:

Pasarlo a registros por medio de SELECT

Publicado por Hubert  (98 intervenciones) el 28/10/2008 21:46:59
Buenas grupo.
Tengo el CCAMPO con el siguiente dato
registro 1 - '001,004,008,211,311,021'
registro 2 - '031,024,038,411,311,121'
registro 3 - - - - - - - - - - - - - - -
A lo mucho 10 registros - - - - - - - - -

El dato que me importa esta separado entre comas y es de 3 caracteres y lo necesito en columnas.
RESULTADO
001
004
008
211
311
021
031
024
038
411
311
121
- - -
- - -
Se podrá?.
Gracias.
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

RE:Pasarlo a registros por medio de SELECT

Publicado por Isaias (5072 intervenciones) el 31/10/2008 19:04:27
En una sola instruccion lo dudo, si hablamos de SQL Server, podrias.

1.- Crear una tabla temporal con 1 sola columna
2.- Ir tomando registro por registro y con un WHILE separar tus datos tomando como base la coma
3.- Insertar este dato en tu tabla temporal
4.- Al terminar, darle un simple SELECT a tu tabla temporal
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