create view view_name
as
select NAME,
       sum(decode(TYPE,GXA, NUM)) GXA,
       sum(decode(TYPE,GXB, NUM)) GXB, 
       sum(decode(TYPE,GXC, NUM)) GXC
from table_name
group by NAME;