Re: Duda con concatenación de texto

From: Yosip Abraham Curiel Jiménez <snake77se(at)gmail(dot)com>
To: mortega(at)tc(dot)com(dot)ve
Cc: postgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Duda con concatenación de texto
Date: 2007-10-16 12:37:11
Message-ID: d72a0de30710160537m6dcf93e1w387bda6b7a1c1cbd@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 10/16/07, Miguel Ortega <mortega(at)tc(dot)com(dot)ve> wrote:
>
> Yosip Abraham Curiel Jiménez escribió:
> > Hola a todos estaba haciendo unos query para depurar una data, y
> > necesitaba hacer un campo texto con otra serie de campos de otra
> > tabla, estaba usando case when para decidir pero me esta pasando que
> > cuando uno de los campos es empty string no concatena nada, es decir
> > me viene vacio el resultado.
> >
> > select case
> > when trim(ed.nomcorrec) || ' ' || trim(ed.ape1corr) || ' ' ||
> > trim(ed.ape2corr) != '' then
> > trim(ed.nomcorrec) || ' ' || trim(ed.ape1corr) || ' ' ||
> > trim( ed.ape2corr)
> > when trim(ed.nomprop) || ' ' || trim(ed.ape1prop) || ' ' ||
> > trim(ed.ape2prop) != '' then
> > trim(ed.nomprop) || ' ' || trim(ed.ape1prop) || ' ' ||
> > trim( ed.ape2prop)
> > else
> > ''
> > end as nombre from xxx
> >
> > Lo que me di cuenta fue que el tipo de dato es "text" no es varchar no
> > se si ese tipo de dato tiene algun inconveniente.
> >
> > gracias de antemano,
> >
> >
> > --
> > Yosip Curiel (Snake77SE)
> Hola....
>
> Creo que te conviene utilizar la funcion COALESCE con todos los campos
> de texto... Si no me equivoco, si haces SELECT 'Hola Mundo!!' || Null;
> te retornara Null; si utilizas SELECT 'Hola Mundo!!' ||
> COALESCE(Null,''), te devolvera "Hola Mundo!!" como debe ser....
> Investiga un poco en base a lo que te menciono y haz las pruebas
> pertinentes...
>
> Saludos
>
> --
> _________________________________________
> Miguel A. Ortega B.
> Analista de Sistemas y Soporte a Usuarios
> <0416 - 642 12 26> / < mortega(at)tc(dot)com(dot)ve>
> Technologies Consulting C.A.
>
>
Si ya me funcinó eran los nulos exactamente muchas gracias a todos...

--
Yosip Curiel (Snake77SE)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message MIGUEL CANCHAS 2007-10-16 13:30:24 RE: [pgsql-es-ayuda] Duda con concatenación de texto
Previous Message Miguel Ortega 2007-10-16 12:05:25 Re: Duda con concatenación de texto