Na SQL (ANSI), são dois exemplos de funções agregadas:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - CORR e CUME_DIST.
Para resolver essa questão, é importante compreender o conceito de funções agregadas em SQL. As funções agregadas são utilizadas para computar um único valor a partir de um conjunto de valores. Geralmente, são empregadas em operações que envolvem a cláusula GROUP BY, mas podem ser usadas sem ela para resumir todas as linhas de uma tabela.
As funções agregadas mais comuns incluem AVG (calcula a média), SUM (soma os valores), MIN e MAX (encontra o valor mínimo e máximo, respectivamente), e COUNT (conta o número de itens em um conjunto).
A alternativa E é a correta porque CORR e CUME_DIST são de fato funções agregadas:
- CORR: é uma função de agregação que calcula o coeficiente de correlação de Pearson entre duas expressões numéricas. Em termos simples, mede o grau de relação linear entre duas variáveis.
- CUME_DIST: esta função calcula, para cada linha de um conjunto de resultados, a fração cumulativa de linhas que são menores ou iguais à linha atual. É uma forma de avaliar a distribuição cumulativa de um valor dentro de um grupo de valores.
As demais opções não são corretas porque contêm funções que não são agregadas:
- MOD: é uma função matemática que retorna o resto de uma divisão.
- NOW: retorna a data e hora atuais.
- AVG: é de fato uma função agregada, porém INSTR é uma função de string que retorna a posição de um substring.
- FORMAT: é utilizada para formatar a representação de dados, mas não é agregada.
- VAR_SAMP: é uma função agregada que retorna a variância de uma amostra, mas LEFT é uma função de string para extrair caracteres do lado esquerdo de um texto.
Ao estudar para concursos, é crucial ter um sólido entendimento sobre funções de SQL, especialmente as agregadas, pois elas são frequentemente abordadas em provas que envolvem conhecimentos de Banco de Dados. Entender os exemplos corretos e saber distinguir entre diferentes tipos de funções ajudará a resolver questões semelhantes a esta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo