Это можно сделать при помощи union (как написал @zhainar) или
rollup:
select name, sum(cost)
from table
group by rollup(name)
P.S.
Вы бы сначала определились, что вам конкретно нужно. А то задаете несколько похожих вопросов. Вам отвечают, а вы испаряетесь и задаете новый похожий вопрос (могли бы пометить ответ как правильный
в этом вопросе, даже если вы поняли, что задали неверный вопрос).