Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — Instituto Legalle 2026

Banco de DadosBanco de Dados Relacionais
Código
qg747396
Banca
Instituto Legalle
Órgão
BADESUL - RS
Ano
2026
Nível
Superior
Cargo
Técnico em Desenvolvimento - Analista de Sistemas (Ênfase em Analista de Negócios)
Uma analista está desenvolvendo um relatório em um sistema de vendas para identificar clientes cujo valor total de pedidos ultrapassou R$ 500,00 no mês corrente. A consulta utiliza as cláusulas JOIN e GROUP BY com a função de agregação SUM. Ao testar a consulta, ela percebeu que precisava filtrar os grupos com base no valor calculado pela agregação. Nesse contexto, qual cláusula SQL deve ser utilizada para filtrar grupos com base no resultado de uma função de agregação?
  1. AA cláusula WHERE, posicionada após o GROUP BY, filtra registros com base em valores produzidos por funções de agregação.
  2. BA cláusula DISTINCT, que elimina resultados duplicados e pode ser empregada para restringir grupos de agregação por valor calculado.
  3. CA cláusula FILTER, aplicada junto ao GROUP BY, que restringe os grupos resultantes com base em critérios numéricos calculados.
  4. DA cláusula HAVING, posicionada após o GROUP BY, que permite filtrar grupos com base no resultado de funções de agregação.
  5. EA cláusula ORDER BY, que pode ser configurada para restringir grupos por valor total.
Revelar gabarito e comentário

GabaritoD — A cláusula HAVING, posicionada após o GROUP BY, que permite filtrar grupos com base no resultado de funções de agregação.

Link permanente: /questoes/qg747396