select class,count(decode('A',1,0)) A,count(decode('B',1,0)) B,
count(decode('C',1,0)) C,count(decode('D',1,0)) D,count(decode('E',1,0)) E
from tbname group by class;