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
ASELECT FROM Inventario AVG(Valor) WHERE Valor GREATER 1000;
BSELECT AVG(Valor) WHERE Inventario.Valor BIGGER THAN 1000;
CSELECT AVG(Valor) FROM Inventario WHERE Valor > 1000;
DSELECT FROM Inventario AVG(Valor) WHERE BIGGER THAN 1000;
ESELECT AVG FROM Inventario WHERE Valor > 1000;
Revelar gabarito e comentário▾
GabaritoC — SELECT AVG(Valor) FROM Inventario WHERE Valor > 1000;
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
SQL: Função de Agregação AVG com Filtro
Gabarito: letra C. O comando SQL correto para obter a média dos valores maiores que R$ 1.000,00 da coluna Valor da tabela Inventario é SELECT AVG(Valor) FROM Inventario WHERE Valor > 1000; — a função AVG (agregadora) é usada após o SELECT, seguida de FROM (tabela) e WHERE (condição). A alternativa C reproduz exatamente essa sintaxe padrão.
A banca testa o conhecimento da sintaxe de funções agregadas e cláusulas básicas do SQL, além do operador de comparação correto (>, não palavras como GREATER ou BIGGER THAN).
Alternativa A — ❌ Incorreta
A sintaxe SELECT FROM Inventario AVG(Valor) WHERE Valor GREATER 1000 está errada porque:
A ordem correta é SELECT AVG(Valor) FROM Inventario; a função deve vir logo após o SELECT.
O operador de comparação em SQL não é GREATER, mas sim >. GREATER não é um operador válido.
Alternativa B — ❌ Incorreta
SELECT AVG(Valor) WHERE Inventario.Valor BIGGER THAN 1000 está errada porque:
Faltou a cláusula FROM Inventario (a tabela não é referenciada após a função).
O operador BIGGER THAN não é válido; o correto é >.
Alternativa C — ✅ Correta ⟵ GABARITO
SELECT AVG(Valor) FROM Inventario WHERE Valor > 1000 segue exatamente a sintaxe padrão: seleciona a média da coluna Valor da tabela Inventario, filtrando apenas as linhas onde Valor é estritamente maior que 1000. O contexto de apoio reforça: "SELECT AVG(Valor) FROM Inventario WHERE Valor > 1000" e afirma que "A resposta correta e a alternativa C."
Alternativa D — ❌ Incorreta
SELECT FROM Inventario AVG(Valor) WHERE BIGGER THAN 1000 está errada porque:
A ordem da função AVG(Valor) está deslocada (deveria vir após SELECT).
O operador BIGGER THAN não é válido.
Não especifica a coluna no WHERE (faltou Valor > 1000).
Alternativa E — ❌ Incorreta
SELECT AVG FROM Inventario WHERE Valor > 1000 está errada porque a função AVG exige parênteses com a coluna: AVG(Valor). Sem os parênteses, a sintaxe é inválida.
NÃO CAIA NESSA!
A banca utiliza operadores em inglês como GREATER e BIGGER THAN para induzir ao erro. O SQL só aceita o operador > (ou <, =, etc.). Além disso, a posição da função AVG e a obrigatoriedade dos parênteses são armadilhas comuns. Sempre confira a ordem: SELECT + função agregada + FROM + WHERE.
Gabarito: letra C — comando SQL correto para a média com filtro.