这样的分组语句如何写

这样的分组语句怎么写?table1:nameLB1fld1fld2张三A李四B张三A李四B张三B李四A王五A要求结果:nameAB张三21

这样的分组语句怎么写?
table1:

name  LB1  fld1   fld2
张三    A
李四     B
张三     A
李四     B
张三     B
李四     A
王五     A

要求结果:

name   A   B
张三    2   1
李四    1   2
王五    1   0

fld1  fld2 可以加在where 条件中。

SQL
[解决办法]


select
 name,
 sum(decode(lb1,'A',1,null)) A,
 sum(decode(lb1,'B',1,null)) B
from table1
group by name
order by name