alle zeilen adding wie sum

hallo
ich kann normalerweise mit funktion sum alle numericfelder aus einer tabelle addieren
aber ich möchte genauso wie sum für textfelder benutzen
d.h:
table:a
alt(int) | names(text)

21 … a
12 … b
2 … c

select sum(alt) as gesamt, hintereinanderhinzufügen(names) as alles from table ;
jetzt möchte ich alle names so sehen genauso wie sum : a,b,c
d.h will ich genauso table wie unten sehen bitte bitte :confused:

gesamt | alles

35 … a,b,c

ist das möglich? :frowning:

vielen dank

Sowas vielleicht:

test=# create table forum (id int, name text);
CREATE TABLE
test=# insert into forum values (1, ‘ich’);
INSERT 0 1
test=
# insert into forum values (2, ‘du’);
INSERT 0 1
test=# insert into forum values (3, ‘er’);
INSERT 0 1
test=
# SELECT sum(id), array_to_string(ARRAY(SELECT name FROM forum), ‘,’) from forum;
sum | array_to_string
-----±----------------
6 | ich,du,er
(1 row)