Re: Solucion a concatenar campos...

From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: Andrés García G(dot) <garcia791107(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Solucion a concatenar campos...
Date: 2006-04-09 21:44:43
Message-ID: c2d9e70e0604091444n121daa61me9db51411746fc4a@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 4/9/06, Andrés García G. <garcia791107(at)gmail(dot)com> wrote:
> Estaba intentando hacer los mismo con una lista de proveedores, mostrando el
> nombre completo(Ap.Paterno, Ap. Materno, Nombres(s) )
> la solucion que encontre fue la siguiente:
>
> select coalesce(nombre||' '||ap_pat||' '||ap_mat) from proveedores
>
> espero que les ayude, a mi me funciono.
>
>

aqui la funcion coalesce estaria de mas:

select nombre || ' ' || ap_pat || ' ' || ap_mat from proveedores;

coalesce lo usas para reemplazar valores nulos, por ejemplo si alguno
de los campos: nombre ap_pat o ap_mat pudiera ser nulo, entonces
deberias hacer...

select coalesce(nombre, '') || ' ' || coalesce(ap_pat, '') || ' ' ||
coalesce(ap_mat, '')
from proveedores;

--
Atentamente,
Jaime Casanova

"What they (MySQL) lose in usability, they gain back in benchmarks, and that's
all that matters: getting the wrong answer really fast."
Randal L. Schwartz

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ruddy Vargas 2006-04-09 23:39:27 Re: Crystal report y NPGSQL
Previous Message Jaime Casanova 2006-04-09 20:45:22 Re: Crystal report y NPGSQL