Sobes.tech
Junior — Middle

Usas o operador HAVING nas tuas consultas SQL?

sobes.tech IA

Resposta da IA

O operador HAVING é utilizado em SQL para filtrar grupos de dados após a aplicação de funções de agregação, como COUNT, SUM, AVG, etc. Ao contrário do WHERE, que filtra linhas antes da agregação, HAVING filtra os dados já agrupados.

Exemplo de uso:

SELECT departamento, COUNT(*) AS contagem_de_funcionários
FROM funcionários
GROUP BY departamento
HAVING COUNT(*) > 10;

Este comando seleciona apenas os departamentos com mais de 10 funcionários.

Uso HAVING quando preciso filtrar os resultados de agregação, por exemplo, ao testar relatórios ou verificar dados agrupados.