FC ConcursosFC Concursos

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

  1. SELECT FROM Inventario AVG(Valor) WHERE Valor GREATER 1000;
  2. SELECT AVG(Valor) WHERE Inventario.Valor BIGGER THAN 1000;
  3. SELECT AVG(Valor) FROM Inventario WHERE Valor > 1000;
  4. SELECT FROM Inventario AVG(Valor) WHERE BIGGER THAN 1000;
  5. 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

Continue aprendendo