Om du inte bara kan begränsa själva frågan med en where
sats, kan du använda det faktum att count
aggregerad räknar endast de icke-nullvärden:
select count(case Position when 'Manager' then 1 else null end)
from ...
Du kan också använda sum
aggregera på liknande sätt:
select sum(case Position when 'Manager' then 1 else 0 end)
from ...