Em muitos casos, necessita-se aplicar as funções de agregaç...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C - GROUP BY
Vamos explorar o tema abordado na questão para tornar o entendimento o mais claro possível.
A questão refere-se ao uso de funções de agregação em SQL, que são usadas para calcular valores como soma, média, contagem, entre outros, sobre conjuntos de dados. No entanto, muitas vezes, essas operações são necessárias não sobre a totalidade dos dados, mas sobre subgrupos específicos dentro de uma tabela. Para dividir os dados em subgrupos, utilizamos a cláusula GROUP BY.
A cláusula GROUP BY em SQL é essencial quando queremos aplicar funções de agregação (como COUNT, AVG, SUM, etc.) a subgrupos definidos por um ou mais atributos. Por exemplo, se quisermos calcular o soldo médio de militares em diferentes organizações, precisamos primeiro agrupar esses dados por organização. Assim, GROUP BY especifica quais atributos devem ser usados para formar os grupos sobre os quais as funções de agregação serão aplicadas.
Justificativa das Alternativas:
A - COUNT: Esta é uma função de agregação utilizada para contar o número de entradas em um conjunto de dados. No entanto, ela não é responsável por agrupar os dados, mas sim por operar sobre grupos de dados já definidos.
B - SELECT: A cláusula SELECT é usada para especificar as colunas que desejamos recuperar de uma tabela, mas não é responsável por agrupar dados.
C - GROUP BY: Alternativa correta. Esta cláusula é precisamente o que permite agrupar dados em SQL, para então aplicar funções de agregação sobre esses grupos.
D - AVG: Assim como COUNT, AVG é uma função de agregação, usada para calcular a média dos valores em um conjunto de dados, mas não serve para agrupar dados.
E - WHERE: A cláusula WHERE é utilizada para filtrar registros de uma tabela com base em uma condição específica. É usada antes da agrupamento para selecionar quais linhas devem ser consideradas na operação de agregação, mas não agrupa os dados.
"Gostou do comentário? Deixe sua avaliação aqui embaixo!"
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
Gabarito Letra C
Count - Retorna o numero de valores achados na consulta, não contabilizando os nulos;
Select - Condição de seleção com retorno de dados de uma tabela;
Order By - Ordena os registros de forma numérica ou alfabética;
AVG - Retorna a média. Somente para números e não computa valor nulo
Where - A cláusula WHERE é usada para extrair apenas os registros que atendem a uma condição especificada
C- GROUP BY
A questão fala em soldo médio para te induzir responder AVG.
"Group by" -> "Agrupar por"
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo