Logo Passei Direto
Buscar
Suponha que exista em um banco de dados uma tabela denominada CLIENTE, assim estruturada: CLIENTE (CODIGOCLIENTE, NOME, SEXO, BAIRRO, RENDA). Você foi solicitado a escrever um comando SQL para obter a renda média dos clientes por bairro.
O comando correto é:
A) SELECT BAIRRO, MIN(RENDA) FROM CLIENTE GROUP BY BAIRRO
B) SELECT SEXO, SUM(RENDA) FROM CLIENTE GROUP BY BAIRRO
C) SELECT BAIRRO, AVG(RENDA) FROM CLIENTE GROUP BY BAIRRO
D) SELECT BAIRRO, MAX(RENDA) FROM CLIENTE GROUP BY SEXO
User badge image
Questões Para a Compreensão

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

Para calcular a renda média dos clientes por bairro, precisamos usar a função de agregação correta, que é a média (AVG), e agrupar os resultados pelo bairro. Vamos analisar as alternativas: A) SELECT BAIRRO, MIN(RENDA) FROM CLIENTE GROUP BY BAIRRO - Esta opção calcula a renda mínima por bairro, não a média. B) SELECT SEXO, SUM(RENDA) FROM CLIENTE GROUP BY BAIRRO - Esta opção soma a renda, mas agrupa por bairro e não faz sentido agrupar por sexo se o objetivo é a renda por bairro. C) SELECT BAIRRO, AVG(RENDA) FROM CLIENTE GROUP BY BAIRRO - Esta opção calcula a renda média por bairro, que é exatamente o que foi solicitado. D) SELECT BAIRRO, MAX(RENDA) FROM CLIENTE GROUP BY SEXO - Esta opção calcula a renda máxima, agrupando por sexo, o que não atende ao pedido. Portanto, a alternativa correta é: C) SELECT BAIRRO, AVG(RENDA) FROM CLIENTE GROUP BY BAIRRO.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Seja uma tabela assim definida: FUNCIONARIO (IDFUNC, NOME, DATANASCIMENTO, SALARIO). Qual consulta SQL retorna o maior salário?
A- SELECT > SALARIO FROM FUNCIONARIO.
B- SELECT MAX(SALARIO) FROM FUNCIONARIO.
C- SELECT AVG(SALARIO) FROM FUNCIONARIO.
D- SELECT FUNCIONARIO FROM SALÁRIO.

Mais conteúdos dessa disciplina