From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | Mario Guerrero <chimuelo22(at)yahoo(dot)es> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Unir columna de un select |
Date: | 2005-12-07 17:10:21 |
Message-ID: | c2d9e70e0512070910o1f3cbb0bm6ce50e4e2956ec1d@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 12/7/05, Mario Guerrero <chimuelo22(at)yahoo(dot)es> wrote:
> Hola grupo, tengo un query como el siguiente:
> SELECT mBarrios.CodBarrio, mBarrios.NombreBarrio, mCiudades.NombreCiudad AS
> mBarrio, CodZona
> FROM mBarrios INNER JOIN mCiudades ON mBarrios.CodCiudad =
> mCiudades.CodCiudad
> ORDER BY mBarrios.NombreBarrio, mCiudades.NombreCiudad
> codbarrio nombrebarrio ciudadbarrio zona
> 1 barrio1 ciudad1 zona1
> 2 barrio2 ciudad2 zona2
> 3 barrio3 ciudad3 zona3
> 4 barrio4 ciudad4 zona4
> El cual se ejecuta correctamente y saca los resultados que necesito.
> Sin embargo como puedo hacer para que un una sola columna presente el nombre
> del Barrio
> y la ciudad, por ejemplo:
>
> codbarrio info-barrio zona
> 1 barrio1-ciudad1 zona1
> 2 barrio2-ciudad2 zona2
> 3 barrio3-ciudad3 zona3
> 4 barrio4-ciudad4 zona4
>
> Gracias de antemano.
> Mario Guerrero
>
>
usando el operador || para concatenar las cadenas
SELECT mBarrios.CodBarrio,
mBarrios.NombreBarrio || '-' || mCiudades.NombreCiudad AS
mBarrio, CodZona
FROM mBarrios INNER JOIN mCiudades
ON mBarrios.CodCiudad = mCiudades.CodCiudad
ORDER BY mBarrios.NombreBarrio, mCiudades.NombreCiudad
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2005-12-07 17:18:54 | Re: Volumen del Disco Duro |
Previous Message | Mario Guerrero | 2005-12-07 17:09:32 | Volumen del Disco Duro |