Wählen Sie Summe einer array-Spalte in der PostgreSQL

Wenn ich die folgende Tabelle:

Table "users"
Column          |       Type       | Modifiers 
---------------+------------------+-----------
  id            | integer          | not null default nextval('users_id_seq'::regclass)
  monthly_usage | real[]           | 

Wo monthly_usage ist ein array von 12 zahlen, d.h. {1.2, 1.3, 6.2, 0.9,...}

Wie kann ich die Summe der Spalte?

Etwas entlang der Linien von:

SELECT id, sum(monthly_usage) as total_usage from users;

Was offensichtlich nicht funktioniert.

InformationsquelleAutor Nicolas | 2013-11-16
Schreibe einen Kommentar