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