Re: generic way to retrieve array as rowset

Поиск
Список
Период
Сортировка
От A. Kretschmer
Тема Re: generic way to retrieve array as rowset
Дата
Msg-id 20060103151044.GF9478@webserv.wug-glas.de
обсуждение исходный текст
Ответ на Re: generic way to retrieve array as rowset  (Volkan YAZICI <yazicivo@ttnet.net.tr>)
Список pgsql-general
am  03.01.2006, um 16:42:08 +0200 mailte Volkan YAZICI folgendes:
> Hi,
>
> Here's a modified version of A. Kretschmer's answer. This one checks
> array_upper() sizes and depending on it, doesn't provide unnecessary
> NULL fields. HTH.
>
> SELECT id, val[s.i]
> FROM t7
> LEFT JOIN
>     (SELECT g.s
>         FROM generate_series(1,
>             (SELECT max(array_upper(val, 1)) FROM t7)) AS g(s)
>     ) AS s(i)
>     ON (s.i <= array_upper(val, 1));

Cool ;-)


Andreas
--
Andreas Kretschmer    (Kontakt: siehe Header)
Heynitz:  035242/47212,      D1: 0160/7141639
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
 ===    Schollglas Unternehmensgruppe    ===

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

Предыдущее
От: Andrew - Supernews
Дата:
Сообщение: Re: POSTGRES DB 3 800 000 rows table, speed up?
Следующее
От: "Ardian Xharra \(Boxxo\)"
Дата:
Сообщение: Re: Query in postgreSQL version Windows