SQL - Ayuda consulta sql

 
Vista:

Ayuda consulta sql

Publicado por juan (3 intervenciones) el 28/09/2012 10:48:34
select campo1,campo2,nombre,apellido from tabla where (condicion)order by ();

como concateno los dos campos,nombre y apellido en uno solo con un espacio de separacion??

que quede juan rodriguez por ejemplo
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
sin imagen de perfil

Ayuda consulta sql

Publicado por Alberto (2 intervenciones) el 28/09/2012 12:00:40
Depende la BD. En algunas con + es suficiente en otras el comando concat(texto1, texto2). Eso si creo que todas requieren hacer alias despues, ej: concat(nombre, apellido) as nombrecompleto
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

Ayuda consulta sql

Publicado por Ignacio Esviza (5 intervenciones) el 28/09/2012 12:48:31
Tal como te respondió Alberto. En MySQL sería:

1
2
3
4
5
6
SELECT
    campo1,
    campo2,
    CONCAT( nombre, ' ', apellido ) AS nombre_completo
FROM
    tabla


Saludos
Ignacio
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

Ayuda consulta sql

Publicado por Yuri (3 intervenciones) el 30/09/2012 03:13:25
select nombres + ' ' + apellidos as Nombre_completo from cliente where (condicion) order by columna

Asi lo trabajo en Microsoft SQL Server.
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