Если, как и я, вы предпочитаете, когда это возможно, рассчитывать счет с COUNT, а не с SUM, вот альтернативное решение, в котором используется метод, о котором спрашивается в этой теме :
SELECT
operatorid,
COUNT(status = 'good' OR NULL) as good,
COUNT(status = 'bad' OR NULL) as bad,
COUNT(status = 'ugly' OR NULL) as ugly
FROM table
GROUP BY operatorid