FC ConcursosFC Concursos

Questão FC374608

No MySQL, alguns comandos importantes do SQL podem ser utilizados a fim de otimizar operações em resultados, como por exemplo soma de valores, cálculo de média, dentre outras opera

Sistema de Gerenciamento de Banco de Dados (SGBD)

Instituto Consulplan · 2021

No MySQL, alguns comandos importantes do SQL podem ser utilizados a fim de otimizar operações em resultados, como por exemplo soma de valores, cálculo de média, dentre outras operações. Um dos parâmetros pode ser empregado para calcular a média de salário de cargos que estejam registrados em uma tabela X, no lugar da expressão SQL de média, AVG, automatizando, assim, a consulta através desse parâmetro. Trata-se de:

  1. LIMIT
  2. WHERE
  3. HAVING
  4. GROUP BY
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A cláusula GROUP BY agrupa linhas que têm o mesmo valor em uma ou mais colunas, permitindo que funções de agregação sejam calculadas para cada grupo. Em consultas que retornam a média salarial por cargo, ela define os conjuntos sobre os quais a agregação será aplicada.

Exemplo prático:
<code>SELECT num_cargo, AVG(salario) AS MediaSalarial FROM X GROUP BY num_cargo;
</code>

Nesse caso, a função AVG() calcula a média dentro de cada grupo definido por GROUP BY. Alternativamente, a média de um grupo também pode ser obtida por \( \text{Média} = \dfrac{\sum \text{salario}}{\text{COUNT(*)}} \), sendo que GROUP BY continua responsável por delimitar os grupos nos quais esse cálculo será efetuado.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo