From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | Nicolás Domínguez Florit <ndomin(at)rec(dot)unicen(dot)edu(dot)ar> |
Cc: | Lista postgreslq Postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: concatenar columnas en un select |
Date: | 2005-12-13 16:32:40 |
Message-ID: | c2d9e70e0512130832l3d3ebbdcsbb306fc86bc2428f@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 12/13/05, Nicolás Domínguez Florit <ndomin(at)rec(dot)unicen(dot)edu(dot)ar> wrote:
> Tengo un query que me concatena todas las columnas de una tabla para
> insertarlas en un campo varchar, algo del estilo asi:
> select nro_legaj || '|' || desc_comen FROM dh06
>
> El problema que me surge es que si el campo desc_comen esta en NULL la sila
> entera se hace null (por mas que nro_legaj tenga algun valor)
>
> Alguien sabe porque sucede esto? y como se podria solucionar?
>
> gracias.
>
> Nicolas
>
>
toda operacion sobre null (un valor desconocido) da por resultado null
(a excepcion de preguntas isnull y cosas por el estilo)...
usa coalesce:
coalesce(desc_comen, '')
o
coalesce(desc_comen, 'null')
como mas te convenga
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
From | Date | Subject | |
---|---|---|---|
Next Message | Loan Joa Matos | 2005-12-13 16:35:01 | RE: Dudas sobre Slony |
Previous Message | Jaime Casanova | 2005-12-13 16:23:38 | Re: dudas de un insert |