PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Nie można agregować tablic

używam:

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

i zapytania typu:

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

Pamiętaj, że musisz agregować tablice dwuwymiarowe, więc często będziesz chciał zawinąć tablicę wejściową w jednoelementową ARRAY[array_to_aggregate] konstruktor tablicy.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można usunąć roli PostgreSQL. Błąd:`nie można usunąć, ponieważ niektóre obiekty od niego zależą`

  2. Jak wybrać wiele wierszy wypełnionych stałymi w Amazon Redshift?

  3. Najlepsze praktyki dotyczące przechowywania wielojęzycznych ciągów

  4. Dział ( / ) nie daje mojej odpowiedzi w postgresql

  5. Eksportowanie zapytania PostgreSQL do pliku csv przy użyciu Pythona