• + 1 comment

    MySQL Solution

    select concat(name,'(',left(occupation,1),')') from occupations order by name;

    select concat('There are a total of ',count(occupation),' ',lower(occupation),'s','.') from occupations group by occupation order by count(occupation),occupation ;