Puoi usare un CASE
Codice:
select i.cf, i.cognome, CASE count(f.sesso) WHEN 0 THEN NULL ELSE count(f.sesso) END AS a_carico
from impiegato i left join familiare_a_carico f on i.cf=f.cf_impiegato
where f.sesso='M'
group by i.cf,i.cognome
In pratica se non ci sono parenti a carico ritorna
CF - COGNOME - NULL
(se ho capito bene quello che chiedevi)