Em SQL, em uma consulta que utiliza GROUP BY, qual cláusula ...

Próximas questões
Com base no mesmo assunto
Q4277100 Banco de Dados
Em SQL, em uma consulta que utiliza GROUP BY, qual cláusula deve ser empregada para filtrar grupos com base no resultado de uma função de agregação (por exemplo, exibir apenas os grupos cujo COUNT(*) seja maior que 5)?
Alternativas

Comentários

Veja os comentários dos nossos alunos

  • HAVING: filtra grupos após o agrupamento, permitindo condições com funções de agregação, como COUNT(), SUM() e AVG().
  • WHERE: filtra registros individuais antes do agrupamento.
  • GROUP BY: agrupa registros que possuem valores iguais.
  • ORDER BY: ordena o resultado da consulta.
  • DISTINCT: elimina resultados duplicados.

Exemplo prático (SQL)

SELECT departamento, COUNT(*)

FROM funcionarios

GROUP BY departamento

HAVING COUNT(*) > 5

Isaías 41:10

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo