Te presento mi nuevo sitio web: "El Futuro de los Datos"

Aunque SQL Server Si!, seguirá activo, iré bajando la frecuencia de publicación.
Si quieres conocer todas las novedades que vaya publicando, te recomiendo que lo visites y te suscribas. Tengo un regalito para mi audiencia:

Tu primer Dashboard en "piloto automático" listo en 30 minutos
Sólo para suscriptores.
.

22 ago. 2008

Transact-SQL Concatenar valores de filas en una columna

Muchas veces nos encontramos la necesidad de ir concatenando el resultado de una select que lo tenemos en N filas en una sola columna. Mostremos un ejemplo de la situación comentada anteriormente:

Supongamos que tenemos una select que nos devuelve el siguiente resultado

Codigo Nombre
1 Pepe
2 Juan
3 Antonio

 

Y queremos obtener los nombres en una sola fila, por jemplo, separados por coma

Resultado
Pepe,Juan,Antonio

Acabo de leer un artículo en simple-talk que explica con ejemplos las diversas alternativas que tenemos para realizarlo: Concatenating Row Values en Transact-SQL

Google