SELECT COUNT(*) Count_all, SUM(CASE WHEN symbol='A' THEN 1 ELSE 0 END) Count_symbol FROM tabela
tek kod nie da raczej wyniku poprawnego chyba nie doczytałeś...
Loop do takich obliczeń to jak wbijanie gwoździ młotem pneumatycznym użyj CASE lub połącz zapytania UNION kwestia jak Ci pasuje.
SELECT SUM(CASE WHEN symbol='A' THEN 1 ELSE 0 END),SUM(CASE WHEN symbol='B' THEN 1 ELSE 0 END) , SUM(CASE WHEN symbol='C' THEN 1 ELSE 0 END) FROM tabela
lub
Select count(1),'a' from dane where symbol='a' UNION ALL Select count(1),'B' from dane where symbol='b' union all Select count(1),'C' from dane where symbol='c'