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:
- LIMIT
- WHERE
- HAVING
- 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