Select
SUM(CASE WHEN profile = 'HIGH' THEN AMT ELSE 0 END) As "HIGH",
SUM(CASE WHEN profile = 'MEDIUM' THEN AMT ELSE 0 END) As "MEDIUM",
SUM(CASE WHEN profile = 'LOW' THEN AMT ELSE 0 END) As "LOW"
from
(Select profile, count(*) as "AMT"
from table
where profile IN ('HIGH', 'MEDIUM', 'LOW')
group by profile);