Si vous ne pouvez pas simplement limiter la requête elle-même avec un where
clause, vous pouvez utiliser le fait que le count
l'agrégat ne compte que les valeurs non nulles :
select count(case Position when 'Manager' then 1 else null end)
from ...
Vous pouvez également utiliser la sum
agréger de la même manière :
select sum(case Position when 'Manager' then 1 else 0 end)
from ...