Questão FC372821
Para obter a média dos valores maiores que R$ 1.000,00 da coluna Valor da tabela Inventario, o analista deve escrever corretamente o comando SQL
Linguagem SQL
FCC · 2022
Para obter a média dos valores maiores que R$ 1.000,00 da coluna Valor da tabela Inventario, o analista deve escrever corretamente o comando SQL
- SELECT FROM Inventario AVG(Valor) WHERE Valor GREATER 1000;
- SELECT AVG(Valor) WHERE Inventario.Valor BIGGER THAN 1000;
- SELECT AVG(Valor) FROM Inventario WHERE Valor > 1000;
- SELECT FROM Inventario AVG(Valor) WHERE BIGGER THAN 1000;
- SELECT AVG FROM Inventario WHERE Valor > 1000;
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O comando SELECT AVG(Valor) calcula a média aritmética dos valores da coluna Valor, retornando um único valor numérico.
FROM Inventario indica a tabela de origem dos dados.
WHERE Valor > 1000 filtra apenas os registros cujo campo Valor seja maior que 1000 (ou seja, superiores a R$ 1.000,00); note que o literal é numérico e não inclui símbolo de moeda.
Matematicamente, a função AVG calcula \( \text{AVG} = \frac{\sum Valor}{n} \) considerando somente os registros que atendem à condição e ignorando valores NULL.
Não há GROUP BY, portanto a média é global sobre os registros filtrados. Para grandes volumes, um índice em Valor pode acelerar a filtragem.
Conteúdo do catálogo FC Concursos · Atualizado em