Extraer texto separado por comas de una tabla
Publicado por Angel (3 intervenciones) el 28/07/2016 13:45:33
Buenos días. No sé si el título es lo suficientemente claro pero voy a intentar matizar el problema a ver si me pueden echar una mano.
Tengo una tabla con cientos de registros con un campo de texto que tiene cadenas separadas por "," ejemplo: "Pepe, Luis, Javier, Andrés"
Necesito una consulta que muestre esos valores como tabla con un solo campo:
Pepe
Luis
Javier
Andrés
Hasta aquí no es un problema porque he encontrado cientos de procedimientos que hacen esto con una cadena de texto pero el problema es que tengo que recorrer todos los registros de la tabla y hacer esto por cada uno de ellos, siendo el resultado final una tabla con los valores extraídos de todos los registros.
Cualquier procedimiento de los que he encontrado por la web solo extrae la información de un registro, o una sola cadena de caracteres. No soy capaz de hacer que recorra todos los registros de la tabla.
El segundo problema relacionado es que al final necesito que se agrupen los valores resultantes porque pueden existir valores duplicados, ejemplo:
Pepe
Luis
Javier
Andrés
Sofía
Carlos
Pepe
Lorenzo
Por lo que necesito que la tabla resultante no me repita los valores:
Pepe
Luis
Javier
Andrés
Sofía
Carlos
Lorenzo
¿Hay alguna forma de montar esto?
Gracias.
Tengo una tabla con cientos de registros con un campo de texto que tiene cadenas separadas por "," ejemplo: "Pepe, Luis, Javier, Andrés"
Necesito una consulta que muestre esos valores como tabla con un solo campo:
Pepe
Luis
Javier
Andrés
Hasta aquí no es un problema porque he encontrado cientos de procedimientos que hacen esto con una cadena de texto pero el problema es que tengo que recorrer todos los registros de la tabla y hacer esto por cada uno de ellos, siendo el resultado final una tabla con los valores extraídos de todos los registros.
Cualquier procedimiento de los que he encontrado por la web solo extrae la información de un registro, o una sola cadena de caracteres. No soy capaz de hacer que recorra todos los registros de la tabla.
El segundo problema relacionado es que al final necesito que se agrupen los valores resultantes porque pueden existir valores duplicados, ejemplo:
Pepe
Luis
Javier
Andrés
Sofía
Carlos
Pepe
Lorenzo
Por lo que necesito que la tabla resultante no me repita los valores:
Pepe
Luis
Javier
Andrés
Sofía
Carlos
Lorenzo
¿Hay alguna forma de montar esto?
Gracias.
Valora esta pregunta


0