If I have the following table:
Table \"users\" Column | Type | Modifiers ---------------+------------------+----------- id | i
In several ways to add up the values of the array, the form I always use is:
WITH X AS( SELECT unnest(ARRAY[1, 5, 0, 12, 1, 0, 30, 20, 8, 3, 15, 15, 20, 8]) AS VALOR ) SELECT SUM(VALOR) FROM X
Result:
138
For more information https://www.postgresql.org/docs/9.1/queries-with.html