Valores separador por comas

15/11/2006 - 21:02 por miquel | Informe spam
Hola,
Me preguntaba si es posible teniendo una tabla con estos valores (p. ej)
Nombre Apellidos
Ana Garcia
Andres Pajares
Gloria Antunez

obtener a traves de una funcion (?) un resultado así:
Ana García, Andres Japares, Gloria Antunez

O sea, obtener los resultados de un select pero en vez de en varias filas en
una sola.

Gracias.

Preguntas similare

Leer las respuestas

#6 miquel
17/11/2006 - 09:22 | Informe spam
Hola Alejandro,

Funcionó perfectamente.
Gracias.

"Alejandro Mesa" escribió en el
mensaje news:
Miguel,

Aqui tienes un ejemplo.

use northwind
go

create table #t (
c1 int not null identity(1, 1) primary key,
Nombre varchar(50) not null,
Apellidos varchar(50) not null
)
go

insert into #t(Nombre, Apellidos) values('Ana', 'Garcia')
insert into #t(Nombre, Apellidos) values('Andres', 'Pajares')
insert into #t(Nombre, Apellidos) values('Gloria', 'Antunez')
go

select left(a.list, len(a.list) - 1)
from
(
select Nombre + ' ' + Apellidos + ',' as [text()]
from #t
order by c1
for xml path('')
) as a(list)
go

drop table #t
go


AMB


"miquel" wrote:

Hola,
Me preguntaba si es posible teniendo una tabla con estos valores (p. ej)
Nombre Apellidos
Ana Garcia
Andres Pajares
Gloria Antunez

obtener a traves de una funcion (?) un resultado así:
Ana García, Andres Japares, Gloria Antunez

O sea, obtener los resultados de un select pero en vez de en varias filas
en
una sola.

Gracias.



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