Với một truy vấn con, bạn có tất cả các hàng theo ý của mình:
SELECT sum(val) FROM (
SELECT unnest(array[a1,a2,a3]) as val FROM table) alias;
Bạn cũng có thể nhóm các hàng của mình, ví dụ:
SELECT field, sum(val) FROM (
SELECT field, unnest(array[a1,a2,a3]) as val FROM table) alias
GROUP BY field;