PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Tabel Postgres ke array dua dimensi

Satu kemungkinan adalah mengelompokkan pertama dengan x dan gunakan array_agg() untuk mendapatkan array dalam. Kemudian agregat lagi menggunakan array_agg() untuk mendapatkan larik dalam menjadi satu larik luar.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cap waktu postgresql ke nilai std::chrono

  2. Penyedia OleDB/ODBC yang bagus untuk PostgreSQL

  3. Cara menerapkan versi data di PostreSQL

  4. SQLAlchemy create_all() tidak membuat tabel

  5. Bagaimana cara mengelompokkan dan menghitung berdasarkan hari di Rails di Postgres?