Concatenacion en un select

11/07/2005 - 18:57 por cesarojos | Informe spam
Hola, necesito saber como hago para concatenar varios strings(varchar
que me resultan de una consulta en uno solo

Por ejemplo, tengo una consulta que me da como resultado las siguiente
tres filas
Maria
Carlos
Juan
-
3 row(s) affected
y necesito que me los de en una sola fila, agrupados
Maria Carlos Juan
-
1 row(s) affected

Agradezco cualquier sugerenci

cesarojo
cesarojos's Profile: http://www.msusenet.com/member.php?userid29
View this thread: http://www.msusenet.com/t-187088453
 

Leer las respuestas

#1 Mauro
11/07/2005 - 23:00 | Informe spam
podrias usar un cursor y meter todo en una variable

DECLARE @STRING NVARCHAR(255)
DECLARE @VAR NVARCHAR(255)

DECLARE NOMBRE CURSOR FOR
SELECT CAMPO FROM TABLA

OPEN NOMBRE
FETCH NEXT FROM NOMBRE INTO @VAR

WHILE @@FETCH_STATUS = 0
BEGIN

SET @STRING = @STRING + @VAR
PRINT @STRING

FETCH NEXT FROM NOMBRE INTO @VAR

END

CLOSE NOMBRE
DEALLOCATE NOMBRE



From: "cesarojos"
Newsgroups: microsoft.public.es.sqlserver
Sent: Monday, July 11, 2005 1:57 PM
Subject: Concatenacion en un select


Mostrar la cita
"cesarojos" wrote in message
news:
Mostrar la cita

Preguntas similares