Hvis du ikke bare kan begrænse selve forespørgslen med en where
klausul, kan du bruge det faktum, at count
aggregeret tæller kun de ikke-nul værdier:
select count(case Position when 'Manager' then 1 else null end)
from ...
Du kan også bruge sum
aggregeres på en lignende måde:
select sum(case Position when 'Manager' then 1 else 0 end)
from ...