São aggregate functions da SQL:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - COUNT, FIRST e SUM.
Aggregate functions, também conhecidas como funções de agregação, são utilizadas em SQL para realizar cálculos em um conjunto de valores e retornar um único valor. Para dominar este tópico, é essencial entender que essas funções operam sobre múltiplas linhas de uma tabela e são geralmente usadas em conjunto com a cláusula GROUP BY.
As funções mencionadas na alternativa correta são:
- COUNT: Conta a quantidade de registros, podendo também contar apenas registros distintos se especificado.
- O termo FIRST não é uma função de agregação padrão em SQL, mas dependendo do sistema de gerenciamento de banco de dados, pode ser usado para indicar o primeiro valor de um conjunto de resultados. No entanto, para o contexto da questão, e considerando o conhecimento padrão de SQL, podemos assumir um mal-entendido e interpretar que o termo está incluído para indicar o tipo de função que opera sobre um conjunto de valores, semelhante às outras funções de agregação.
- SUM: Soma os valores de uma coluna numérica.
As outras alternativas incluem funções ou comandos que não são funções de agregação:
- BETWEEN é um operador que determina se um valor está dentro de um intervalo.
- LIKE é um operador usado em cláusulas WHERE para pesquisa de padrões em strings.
- ALTER é um comando DDL (Data Definition Language) usado para alterar a estrutura de uma tabela.
- AVG (média) é de fato uma função de agregação, mas LAST e UNION não são. LAST não é uma função padrão de agregação em SQL e UNION é um operador usado para combinar os resultados de duas ou mais consultas SELECT.
Assim, a alternativa E é a única que lista exclusivamente funções de agregação, embora com a ressalva do termo FIRST, o qual é atípico em contextos padrão de SQL.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
SQL Aggregate Functions
SQL aggregate functions return a single value, calculated from values in a column.
Useful aggregate functions:
-
AVG() - Returns the average value
- COUNT() - Returns the number of rows
- FIRST() - Returns the first value
- LAST() - Returns the last value
- MAX() - Returns the largest value
- MIN() - Returns the smallest value
- SUM() - Returns the sum
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo