Re: Unir columna de un select

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 ;)

In response to

Browse pgsql-es-ayuda by date

  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