Na SQL (ANSI), são dois exemplos de funções agregadas:

Próximas questões
Com base no mesmo assunto
Q2251523 Banco de Dados
Na SQL (ANSI), são dois exemplos de funções agregadas:
Alternativas

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