From: | Carlos Joaniquet <cjtambur(at)yahoo(dot)es> |
---|---|
To: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Concatenar campos con null |
Date: | 2011-05-27 23:19:20 |
Message-ID: | 71391EF5-233A-476C-98C1-822E2B8D32E1@yahoo.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Me he encontrado con este problema y he encontrado esta solución para que al concatenar campos de carácteres con null y con valor no me devuelva un null. ¿Hay mejor forma?
SELECT
v_interviniente.codi_interviniente,
v_interviniente.nombre,
v_interviniente.apellido_primero,
v_interviniente.apellido_segundo,
(v_interviniente.nombre || ' ' || v_interviniente.apellido_primero || ' ' || v_interviniente.apellido_segundo)::character(254) AS nombre_interviniente_concat,
ARRAY_TO_STRING (array [nombre || ' ', apellido_primero || ' ', apellido_segundo], '') AS nombre_interviniente_array
FROM v_interviniente
RE: Concatenar campos
From: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>
To: buenasalud(at)ubbi(dot)com
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: RE: Concatenar campos
Date: Thu, 23 Jun 2005 16:54:26 +0000
Message-id: <BAY14-F35F7289B98CF0B3B43B52E3EA0(at)phx(dot)gbl> <text/plain>
que dice coalesce()?
Sino usando if not nulll campo then....
feo pero resulta
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun"
*-------------------------------------------------------*
From: "Buena Salud" <buenasalud(at)ubbi(dot)com>
To: "listapl" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: [pgsql-es-ayuda] Concatenar campos
Date: Wed, 22 Jun 2005 10:13:11 -0300
Hola lista
Tengo el siguiente problema, necesito concatenar una serie de campos pero algunos de ellos son nulos. He probado con la forma selectcampo1||campo2||campo3||campo4 as salida from tabla pero me devuelve null. Tambien con la funcion coalesce pero me devuelve campo1 solamente.
Alguien tiene alguna idea como hacer esto.
PD: Los campo1..campo4 son de tipo varchar
Ariel Tavella
Planeamiento y Proyecto
Aguas de Santiago SA
(0385) 4226532
Carlos Joaniquet Tamburini
From | Date | Subject | |
---|---|---|---|
Next Message | Fernando Siguenza | 2011-05-27 23:34:03 | RE: Linked Server en Postgre? |
Previous Message | Alvaro Herrera | 2011-05-27 20:17:07 | Re: Vacuum |