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:
Respostas
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 similares
3 anos atrás
3 anos atrás
6 anos atrás
6 anos atrás
7 anos atrás