2ª QUESTÃO Segue um diagrama de Vendas realizadas pelos Vendedores de um Banco de Dados. Observe que um Vendedor pode apresentar uma ou mais Vendas e que uma Venda pode ser realizada por apenas um Vendedor.
Para saber qual é o valor total de vendas realizadas por cada vendedor, precisamos executar um comando SQL. Assinale a alternativa que contém a consulta SELECT correta.
ALTERNATIVAS
•SELECT v.id as id_vendedor, v.nome as nome_vendedor, SUM(vn.valor_venda) as valor_vendido FROM vendedor v,
vendas vn WHERE v.id = vn.id_vendedor.
•SELECT v.id as id_vendedor, v.nome as nome_vendedor, SUM(vn.valor_venda) as valor_vendido FROM vendedor v,
vendas vn WHERE v.id = vn.id_vendedor GROUP BY v.id, v.nome.
•SELECT v.id as id_vendedor, v.nome as nome_vendedor, vn.valor_venda FROM vendedor v, vendas vn WHERE v.id =
vn.id_vendedor.
•SELECT v.id as id_vendedor, v.nome as nome_vendedor, vn.valor_venda FROM vendedor
v, venda vn WHERE v.id = vn.id_vendedor GROUP BY v.id, v.nome.
•SELECT v.id as id_vendedor, v.nome as nome_vendedor, COUNT(vn.valor_venda) as valor_vendido FROM vendedor
v, vendas vn WHERE v.id = vn.id_vendedor GROUP BY v.id, v.nome.
Anexos:
![](https://pt-static.z-dn.net/files/dc2/ea2c0459d0b072d5bda17bad29db73f2.jpg)
Soluções para a tarefa
Respondido por
8
Resposta:
Alternativa 2:
SELECT v.id as id_vendedor, v.nome as nome_vendedor, SUM(vn.valor_venda) as valor_vendido FROM vendedor v, vendas vn WHERE v.id = vn.id_vendedor GROUP BY v.id, v.nome.
Explicação:
Livro Banco de Dados II; Sum, Group By; Página 75.
Perguntas interessantes
Física,
7 meses atrás
Saúde,
7 meses atrás
Matemática,
7 meses atrás
Química,
8 meses atrás
Matemática,
1 ano atrás