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

Agreguj funkcje w wielu kolumnach w postgresie

Dzięki podzapytaniu masz do dyspozycji wszystkie wiersze:

SELECT sum(val) FROM (
    SELECT unnest(array[a1,a2,a3]) as val FROM table) alias;

Możesz także grupować wiersze, na przykład:

SELECT field, sum(val) FROM (
    SELECT field, unnest(array[a1,a2,a3]) as val FROM table) alias
GROUP BY field;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobieranie listy dat w zakresie w PostgreSQL

  2. Użytkownik Postgres tworzy bazę danych

  3. Sqlalchemia z postgresem. Spróbuj uzyskać „DISTINCT ON” zamiast „DISTINCT”

  4. GeoServer nie zapisuje do mojego aktualizowanego widoku PostgreSQL

  5. W Railsach nie można utworzyć bazy danych dla {adapter=>postgresql,