Следующий запрос выберет все строки, которые не являются «c», затем сгруппирует все строки, которые являются «c», суммирует их значение и добавит одну строку, представляющую сумму «c». Я надеюсь, что вы это имеете в виду.
SELECT *
FROM table1
WHERE Alternative != c
UNION
SELECT Alternative, Sum(Total) as Total, Sum(Male) as Male, Sum(Female) as Female
FROM table1
WHERE Alternative = c
GROUP BY Alternative
Если вы просто хотите сгруппировать все, что имеет несколько «альтернативных» появлений, просто используйте:
SELECT Alternative, Sum(Total) as Total, Sum(Male) as Male, Sum(Female) as Female
FROM table1
GROUP BY Alternative