Re: [pgsql-ru-general] Поворот резултата запроса на 90 градусов вправо

From: Dmitry Igrishin <dmitigr(at)gmail(dot)com>
To: Алексей Резник <lekha4353(at)mail(dot)ru>
Cc: pgsql-ru-general <pgsql-ru-general(at)postgresql(dot)org>
Subject: Re: [pgsql-ru-general] Поворот резултата запроса на 90 градусов вправо
Date: 2016-01-26 13:41:58
Message-ID: CAAfz9KNCp7AjrOUzrK0bpKqqjtyfqa6hpywDnDeksqzX3TPnZA@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

26 января 2016 г., 16:28 пользователь Алексей Резник <lekha4353(at)mail(dot)ru>
написал:

> Здравствуйте, подскажите, пожалуйста, как решить проблему.
> Есть запрос, который выводит следующее:
>
> col1 | col2
> ___________
>
> A | значение1
> B | наименование1
> C | вид1
> D | пользователь1
> -- тут нет
> пробела, это для наглядности восприятия
> A | значение2
> B | наименование2
> C | вид2
> D | пользователь2
>
> A | значение3
> B | наименование3
> C | вид3
> D | пользователь3
>
>
> В итоге нужно его преобразовать, чтобы на выходе был результат с
> фиксированным количеством колонок,
> но различным при каждом запросе количеством строк (в этом конкретном
> примере их 3):
>
> A | B | C |
> D
> ____________________________________________________
> значение1 | наименование1 | вид1 | пользователь1
> значение2 | наименование2 | вид2 | пользователь2
> значение3 | наименование3 | вид3 | пользователь3
>
> http://www.postgresql.org/docs/9.5/static/tablefunc.html
См. crosstab.

In response to

Browse pgsql-ru-general by date

  From Date Subject
Next Message Oleg Bartunov 2016-01-26 13:42:10 Re: [pgsql-ru-general] Поворот резултата запроса на 90 градусов вправо
Previous Message Shulgin, Oleksandr 2016-01-26 13:41:48 Re: [pgsql-ru-general] Поворот резултата запроса на 90 градусов вправо