poner los datos de una columna en una cadena de caracteres

26/09/2006 - 21:55 por Nelva | Informe spam
Tengo un tabla con un campo fun_nombre

eje:
fun_nombre
Arlen
Carlos
Juan
Jose

Quiero poner en una consulta lo siguiente
fun_nombre
arlen, carlos, juan, jose

Como podria hacerlo?

Preguntas similare

Leer las respuestas

#1 Isaias
27/09/2006 - 02:07 | Informe spam
De no ser muchos nombres

DECLARE @Nombres VARCHAR(8000)
SELECT @Nombres = @Nombres +fun_nombre FROM TABLA WHERE.
SELECT @Nombres
Saludos
IIslas


"Nelva" wrote:

Tengo un tabla con un campo fun_nombre

eje:
fun_nombre
Arlen
Carlos
Juan
Jose

Quiero poner en una consulta lo siguiente
fun_nombre
arlen, carlos, juan, jose

Como podria hacerlo?




Respuesta Responder a este mensaje
#2 Nelva
27/09/2006 - 16:12 | Informe spam
Muchas gracias por tu coolaboracion,
El resultado que envia es un valor nulo,

si lo pongo asi, solo envia un registro
DECLARE @Nombres VARCHAR(8000)
SELECT @Nombres = fun_nombre FROM TABLA WHERE.
SELECT @Nombres


otra forma?



"Isaias" escribió en el mensaje
news:
De no ser muchos nombres

DECLARE @Nombres VARCHAR(8000)
SELECT @Nombres = @Nombres +fun_nombre FROM TABLA WHERE.
SELECT @Nombres
Saludos
IIslas


"Nelva" wrote:

Tengo un tabla con un campo fun_nombre

eje:
fun_nombre
Arlen
Carlos
Juan
Jose

Quiero poner en una consulta lo siguiente
fun_nombre
arlen, carlos, juan, jose

Como podria hacerlo?




Respuesta Responder a este mensaje
#3 Alejandro Mesa
27/09/2006 - 16:26 | Informe spam
Nelva,

Debes inicializar la variable @Nombres. Recuerda que la expresion NULL +
'cualquier cosa' dara como resultado NULL.

set @Nombres = ''
...


AMB

"Nelva" wrote:

Muchas gracias por tu coolaboracion,
El resultado que envia es un valor nulo,

si lo pongo asi, solo envia un registro
DECLARE @Nombres VARCHAR(8000)
SELECT @Nombres = fun_nombre FROM TABLA WHERE.
SELECT @Nombres


otra forma?



"Isaias" escribió en el mensaje
news:
> De no ser muchos nombres
>
> DECLARE @Nombres VARCHAR(8000)
> SELECT @Nombres = @Nombres +fun_nombre FROM TABLA WHERE.
> SELECT @Nombres
> Saludos
> IIslas
>
>
> "Nelva" wrote:
>
>> Tengo un tabla con un campo fun_nombre
>>
>> eje:
>> fun_nombre
>> Arlen
>> Carlos
>> Juan
>> Jose
>>
>> Quiero poner en una consulta lo siguiente
>> fun_nombre
>> arlen, carlos, juan, jose
>>
>> Como podria hacerlo?
>>
>>
>>
>>



Respuesta Responder a este mensaje
#4 Nelva
27/09/2006 - 18:33 | Informe spam
Excelente, muchas gracias a todos por su coolaboracion


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

Debes inicializar la variable @Nombres. Recuerda que la expresion NULL +
'cualquier cosa' dara como resultado NULL.

set @Nombres = ''
...


AMB

"Nelva" wrote:

Muchas gracias por tu coolaboracion,
El resultado que envia es un valor nulo,

si lo pongo asi, solo envia un registro
DECLARE @Nombres VARCHAR(8000)
SELECT @Nombres = fun_nombre FROM TABLA WHERE.
SELECT @Nombres


otra forma?



"Isaias" escribió en el mensaje
news:
> De no ser muchos nombres
>
> DECLARE @Nombres VARCHAR(8000)
> SELECT @Nombres = @Nombres +fun_nombre FROM TABLA WHERE.
> SELECT @Nombres
> Saludos
> IIslas
>
>
> "Nelva" wrote:
>
>> Tengo un tabla con un campo fun_nombre
>>
>> eje:
>> fun_nombre
>> Arlen
>> Carlos
>> Juan
>> Jose
>>
>> Quiero poner en una consulta lo siguiente
>> fun_nombre
>> arlen, carlos, juan, jose
>>
>> Como podria hacerlo?
>>
>>
>>
>>



Respuesta Responder a este mensaje
#5 María Eugenia Ryan
01/11/2006 - 15:52 | Informe spam
Perdón la intromisión pero... Y si son muchos nombres??????

María Eugenia

"Isaias" escribió en el mensaje
news:
De no ser muchos nombres

DECLARE @Nombres VARCHAR(8000)
SELECT @Nombres = @Nombres +fun_nombre FROM TABLA WHERE.
SELECT @Nombres
Saludos
IIslas


"Nelva" wrote:

Tengo un tabla con un campo fun_nombre

eje:
fun_nombre
Arlen
Carlos
Juan
Jose

Quiero poner en una consulta lo siguiente
fun_nombre
arlen, carlos, juan, jose

Como podria hacerlo?




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