• Matéria: Informática
  • Autor: ShoutaFurioso
  • Perguntado 4 anos atrás

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: rafames1000
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