From: | Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> |
---|---|
To: | "Vanessa Jeannette Manchego Juarez" <vanessitam22(at)hotmail(dot)com> |
Cc: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] quiero concatenar datos |
Date: | 2004-02-23 23:48:24 |
Message-ID: | m3d685l5mf.fsf@conexa.fciencias.unam.mx |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
"Vanessa Jeannette Manchego Juarez" <vanessitam22(at)hotmail(dot)com> writes:
> Hola mi problema es el siguiente, espero que alguien pueda ayudarme
>
> Quisiiera saber si hay una funcion similar al sum pero que en vez de sumar
> valores los concatene, por ejemplo:
No existe, pero la puedes crear fácilmente, algo como:
-- creamos la función
CREATE OR REPLACE FUNCTION concat (text, text) RETURNS text
AS 'select case when $1 = '''' then $2 else ($1 || '', '' || $2) end'
LANGUAGE sql;
-- creamos el ``agregador''
CREATE AGGREGATE concat (
BASETYPE = text,
SFUNC = public.concat,
STYPE = text,
INITCOND = ''
);
Saludos,
Manuel.
From | Date | Subject | |
---|---|---|---|
Next Message | Manuel Sugawara | 2004-02-24 00:12:43 | Re: [Pgsql-ayuda] Código en C, los punteros perdidos. |
Previous Message | Rodolfo Anaya | 2004-02-23 20:48:46 | [Pgsql-ayuda] Comentarios para Delphi, y Postgres |