Categorias:

Sintaxe de consulta

HAVING

Linhas de filtros produzidas por GROUP BY que não satisfazem um predicado.

Sintaxe

SELECT ... FROM ... GROUP BY ... HAVING <predicate> [ ... ] 
Copy

Parâmetros

predicate

Uma expressão booliana.

Notas de uso

  • A condição especificada pela cláusula HAVING se aplica às expressões produzidas pela cláusula GROUP BY. Portanto, as mesmas restrições que se aplicam às expressões GROUP BY também se aplicam à cláusula HAVING. O predicado só pode se referir a:

  • Expressões na lista SELECT podem ser referidas pelo alias de coluna definido na lista.

Exemplos

Encontrar os departamentos que têm menos de 10 funcionários:

SELECT department_id FROM employees GROUP BY department_id HAVING count(*) < 10; 
Copy