Re: aggregate function

Поиск
Список
Период
Сортировка
От Greg Stark
Тема Re: aggregate function
Дата
Msg-id 87k78m958b.fsf@stark.dyndns.tv
обсуждение исходный текст
Ответ на aggregate function  ("Claudio Lapidus" <clapidus@hotmail.com>)
Список pgsql-general
"Claudio Lapidus" <clapidus@hotmail.com> writes:

> Hello
>
> I would like to know how can I define/create a new aggregate function. I
> need a custom function that operate on a set of text strings and return a
> certain string aggregate based on certain rules. But I cannot figure out how
> can I define such a data set to operate on.


Is this example helpful?

create function concat_agg_accum(varchar, varchar) returns varchar
    as 'select $1 || '', '' || $2'
    language sql
    strict immutable;

create aggregate concat_agg (
    basetype = varchar,
    stype = varchar,
    sfunc = concat_agg_accum
);

--
greg

В списке pgsql-general по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [PERFORM] Seq scan of table?
Следующее
От: "Nigel J. Andrews"
Дата:
Сообщение: Re: tsearch2 and unexpected exists