Segundo[1], a SQL oferece uma cláusula HAVING. que pode aparecer em conjunto com uma cláusula GROUP BY, para essa finalidade. Considere a seguinte consulta:
SELECT Projnumero, Projnome, COUNT (*)
FROM PROJETO, TRABALHA.EM
WHERE Projnumero=Pnr
GROUP BY Projnumero, Projnome HAVING COUNT (*) > 2;
Observe que, embora as condições de seleção na cláusula WHERE limitem as tuplas às quais as funções são aplicadas, a cláusula HAVING serve para escolher grupos inteiros(ela não restringe).
A regra é que a cláusula WHERE é executada primeiro, para selecionar as tuplas individuais ou tuplas de junção; a cláusula HAVING é aplicada depois, para selecionar grupos individuais de tuplas.
Logo, as tuplas já estão restritas antes que a cláusula HAVING seja aplicada.
Fonte:
[1] SBD, E&N