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.