Buscar

A construção de consultas para a extração de informação no banco de dados é uma tarefa composta por duas partes: entendimento da necessidade e esco...

A construção de consultas para a extração de informação no banco de dados é uma tarefa composta por duas partes: entendimento da necessidade e escolha da instrução adequada ao atendimento desta. Para entendimento da necessidade, deve-se conhecer o negócio e a estrutura do banco de dados que dá suporte às suas funcionalidades. É preciso saber como as tabelas se relacionam. Só assim, consegue-se definir uma forma eficiente de consulta. Você precisa apresentar ao administrador as cláusulas em SQL e, em seguida, o resultado encontrado após a sua execução, com o objetivo de obter as seguintes informações: a) A quantidade de produtos comprados e os valores arrecadados com as vendas, por cliente. b) A média do valor vendido por nome do produto no ano de 2019. c) Quantidade de clientes que compraram "BATEDEIRA". d) O nome do produto mais caro.

💡 1 Resposta

User badge image

Ed Verified user icon

Para atender às necessidades apresentadas, você pode construir as seguintes consultas em SQL: a) Para obter a quantidade de produtos comprados e os valores arrecadados com as vendas por cliente, você pode utilizar a seguinte consulta: ```sql SELECT cliente, COUNT(produto) AS quantidade, SUM(valor) AS valor_arrecadado FROM tabela_vendas GROUP BY cliente; ``` b) Para calcular a média do valor vendido por nome do produto no ano de 2019, você pode utilizar a seguinte consulta: ```sql SELECT nome_produto, AVG(valor) AS media_valor FROM tabela_vendas WHERE YEAR(data_venda) = 2019 GROUP BY nome_produto; ``` c) Para obter a quantidade de clientes que compraram a "BATEDEIRA", você pode utilizar a seguinte consulta: ```sql SELECT COUNT(DISTINCT cliente) AS quantidade_clientes FROM tabela_vendas WHERE produto = 'BATEDEIRA'; ``` d) Para obter o nome do produto mais caro, você pode utilizar a seguinte consulta: ```sql SELECT nome_produto FROM tabela_vendas WHERE valor = (SELECT MAX(valor) FROM tabela_vendas); ``` Lembre-se de substituir "tabela_vendas" pelo nome da tabela que contém as informações necessárias.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais