Duda con concatenación de texto

From: Yosip Abraham Curiel Jiménez <snake77se(at)gmail(dot)com>
To: Lista de Ayuda PostgreSQL en español <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Duda con concatenación de texto
Date: 2007-10-15 20:43:14
Message-ID: d72a0de30710151343i4eaef2a6ua8177c0150d840b@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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)

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ever Daniel Barreto Rojas 2007-10-15 20:50:12 Re: Duda con concatenación de texto
Previous Message Rowry Jonathan Vásquez Prevate Llaguno 2007-10-15 18:50:45 Re: Hola