SQL - concatenar registros de columna horizontalmente

 
Vista:
sin imagen de perfil

concatenar registros de columna horizontalmente

Publicado por Mike (7 intervenciones) el 04/04/2014 23:07:01
Buenas, mi pregunta es la siguiente
Cuando se hace un select normal te muestra esto

select registros from tabla;
reg1
reg2
reg3
...

Lo que quiero es que me muestre esto y concatenado en un solo campo
reg1 reg2 reg3
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

concatenar registros de columna horizontalmente

Publicado por Isaias (1921 intervenciones) el 04/04/2014 23:09:12
Dependera del motor de base de datos que estes manejando.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

concatenar registros de columna horizontalmente

Publicado por Jesús (3 intervenciones) el 05/04/2014 15:22:41
Probablemente si metes entre paréntesis los datos del select lo conseguirás. Por ejemplo, select (cliente.nombre, cliente.apellidos) from cliente. Con esta consultas obtendras una sola columna con los datos separados por comas, Juan, Perez

Edito: Acabo de releer y creo que no te sirve esto, ya que quieres que sea horizontalmente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

concatenar registros de columna horizontalmente

Publicado por Luis Miguel (1 intervención) el 06/04/2014 00:23:51
Select (reg1 +' '+reg2+' '+reg3)[Registros]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

concatenar registros de columna horizontalmente

Publicado por Mike (7 intervenciones) el 07/04/2014 16:47:28
osea, vuelvo a explicar, tengo la "Tabla que tiene 2 campos" id, nombre (solo quiero ver los nombres, por lo tanto el ID no los utilizaremos)
Entonces hacemos el select:
Select nombre from tabla;
Maria
Ana
Pedro
Juan ..
..Los que aya...(puden ser 5 ó 10, los que se agreguen)

Que es lo que quiero? que se muestren (horizontal y concatenados:
Maria Ana Pedro Juan ...(y los que se agreguen) (sencillo como un select de un campo solo que horizontal y concatenado)

Esta opcion de (reg1 +' '+reg2+' '+reg3) no me funciona ya que no son necesariamente 3 puden aumentar o disminuir,

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

concatenar registros de columna horizontalmente

Publicado por Mike (7 intervenciones) el 07/04/2014 17:26:34
Ya tengo la respuesta, muchas gracias igual
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 135
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

concatenar registros de columna horizontalmente

Publicado por xve (284 intervenciones) el 07/04/2014 19:50:05
Hola Mike, nos puedes compartir como lo has hecho?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar