Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FGV 2025

Banco de DadosSQL
Código
fg122152
Banca
FGV
Órgão
TCE-RR
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Externo - Tecnologia com Especialidade em Análise de Dados
Na linguagem SQL, funções de agregação são utilizadas para resumir informações de várias tuplas em uma síntese de tupla única.As opções a seguir apresentam exemplos de funções de agregação, à exceção de uma. Assinale-a.
  1. ASUM.
  2. BMIN.
  3. CAVG.
  4. DCOUNT.
  5. EHAVING.
Revelar gabarito e comentário

GabaritoE — HAVING.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Funções de agregação em SQL

Gabarito: letra E. As funções de agregação em SQL são usadas para resumir múltiplas tuplas em um único valor. HAVING é uma cláusula, não uma função de agregação; as funções de agregação padrão são COUNT, SUM, AVG, MIN e MAX.

A questão cobra o conhecimento das funções de agregação embutidas no SQL. Segundo a documentação padrão e o material de apoio, as funções de agregação são: COUNT, SUM, MAX, MIN e AVG. HAVING é uma cláusula utilizada em conjunto com GROUP BY para filtrar grupos, e não uma função que opera sobre um conjunto de valores para retornar um único valor.

SQL: funções de agregação
  • 1Funções (resumem tuplas)
    • COUNT
    • SUM
    • AVG
    • MIN
    • MAX
  • 2Cláusulas (filtram grupos)
    • HAVING
LEVEL · soulevel.com.br

Alternativa A — SUM – ✅ Correta (não é a exceção)

SUM é uma função de agregação que retorna a soma dos valores de uma coluna numérica.

Alternativa B — MIN – ✅ Correta (não é a exceção)

MIN retorna o menor valor de uma coluna.

Alternativa C — AVG – ✅ Correta (não é a exceção)

AVG retorna a média dos valores de uma coluna numérica.

Alternativa D — COUNT – ✅ Correta (não é a exceção)

COUNT retorna o número de linhas que atendem a um critério.

Alternativa E — HAVING – ❌ Incorreta (a exceção) ⟵ GABARITO

HAVING não é uma função de agregação; é uma cláusula usada para impor condições sobre grupos criados pela cláusula GROUP BY. Enquanto as funções SUM, MIN, AVG e COUNT operam sobre um conjunto de valores para produzir um único resultado, HAVING atua como um filtro após a agregação.

SE LIGUE NESSA!

A banca testa a distinção entre funções de agregação e cláusulas. HAVING é frequentemente confundida como função por aparecer ao lado de agregadas, mas seu papel é condicional.

Gabarito: letra E.

Link permanente: /questoes/fg122152