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

Tidak dapat menggabungkan array

Saya menggunakan:

CREATE AGGREGATE array_agg_mult(anyarray) (
    SFUNC = array_cat,
    STYPE = anyarray,
    INITCOND = '{}'
);

dan pertanyaan seperti:

SELECT array_agg_mult( ARRAY[[x,x]] ) FROM generate_series(1,10) x;

Perhatikan bahwa Anda harus menggabungkan larik 2 dimensi, jadi Anda sering ingin membungkus larik masukan dalam elemen tunggal ARRAY[array_to_aggregate] konstruktor array.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menggunakan daftar yang sama dua kali dalam klausa WHERE?

  2. SQL query 6 derajat pemisahan untuk analisis jaringan

  3. PostgreSQL , Pilih dari 2 tabel, tetapi hanya elemen terbaru dari tabel 2

  4. Cara membuat urutan jika tidak ada

  5. 3 Cara Mendaftar Semua Prosedur Tersimpan yang Mereferensikan Tabel di PostgreSQL