一条SQL语句能否完成下面有关问题

一条SQL语句能否完成下面问题现在一张表t有如下记录idabcmc1121314 2567 3789 要求查询出来的结

一条SQL语句能否完成下面问题
现在一张表   t  
有如下记录
idabcmc
1121314 " "
2567 " "
3789 " "

要求查询出来的结果为
idmcabc
11总计39
11a12
11b13
11c14
22总计18
22a5
22b6
22c7
33总计24
33a7
33b8
33c9
能不能用一条SQL语句实现,或是其它方法,最好用一条SQL查询出来

[解决办法]
很简单的,如果你有基础而且喜欢动脑子的话就不会来问的
[解决办法]
一条查询就可以在CSDN找到很多种解决方法。
:D
先找找看吧!
[解决办法]
select * from
(
select id,to_char(id)+ 'a ',a from t
union all
select id,to_char(id)+ 'b ',b from t
union all
select id,to_char(id)+ 'c ',c from t
union all
select id,to_char(id)|| '總計 ',a+b+c from t) t
order by id

[解决办法]
to_char(id)+ 'a ',to_char(id)|| '總計 ',为什么一个用 "+ ",一个用||呀?
"+ "好象不行哦
[解决办法]
写错了,用||