sql >> Databáze >  >> RDS >> PostgreSQL

Postgres tabulka do dvourozměrného pole

Jednou z možností je nejprve seskupit podle x a použijte array_agg() získat vnitřní pole. Poté znovu agregujte pomocí array_agg() abyste dostali vnitřní pole do jednoho vnějšího pole.

SELECT array_agg(a ORDER BY x)
       FROM (SELECT x,
                    array_agg(val ORDER BY y) a
                    FROM t1
                    GROUP BY x) t;


  1. Jak uložit a načíst obrázek PictureBox do Sql Server Database Varbinary (Max) Column VB.NET

  2. Nástroje pro správu SQL Server 2017

  3. Výpis hodnot databáze podle vybraného filtru v rozevíracím seznamu

  4. Dotaz MySQL seskupit podle časového období?