Questão de Banco de Dados — SQL — FGV 2025
- 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
- ASUM.
- BMIN.
- CAVG.
- DCOUNT.
- EHAVING.
GabaritoE — HAVING.
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.
SUM é uma função de agregação que retorna a soma dos valores de uma coluna numérica.
MIN retorna o menor valor de uma coluna.
AVG retorna a média dos valores de uma coluna numérica.
COUNT retorna o número de linhas que atendem a um critério.
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.
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