Re: Horizontal aggregation?

Поиск
Список
Период
Сортировка
От Abel Abraham Camarillo Ojeda
Тема Re: Horizontal aggregation?
Дата
Msg-id CAPD=2Nhsqt_iB156QgOrNPRCJsHjXJVZixpovoXo8f8fAFkFmw@mail.gmail.com
обсуждение исходный текст
Ответ на Horizontal aggregation?  (hamann.w@t-online.de)
Ответы Re: Horizontal aggregation?
Список pgsql-general
On Sat, Apr 14, 2012 at 1:22 AM,  <hamann.w@t-online.de> wrote:
>
>
> Hi,
>
> I am looking for a feature that would select from a table with
> k1  a
> k1  b
> k1  c
> k2  a
> k3  b
> k3  c
> something like
> k1  a b c
> k2  a
> k3  b c
> (Just all elements next to each other, with a space in between)
> or perhaps an array output
> k1  {a,b,c]
> k2  {a}
> k3  {b,c}
>
> If such an operator exists, would there be a "remove duplicates" option?
>
> Regards
> Wolfgang Hamann
>
>
> --
> Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-general

select k, array_agg(distinct val ) from t;

See the docs: http://www.postgresql.org/docs/9.1/static/sql-expressions.html#SYNTAX-AGGREGATES

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

Предыдущее
От: hamann.w@t-online.de
Дата:
Сообщение: Horizontal aggregation?
Следующее
От: Abel Abraham Camarillo Ojeda
Дата:
Сообщение: Re: Horizontal aggregation?