Pular para o conteúdo principal

Questão de Banco de Dados — SQL — INSTITUTO AOCP 2020

Banco de DadosSQL
Código
qq602207
Banca
INSTITUTO AOCP
Órgão
MJSP
Ano
2020
Nível
Superior
Cargo
Engenheiro de Dados - Big Data
Com o objetivo de premiar seu melhor vendedor, uma loja contratou José para desenvolver uma consulta SQL que retorne o ‘id_vendedor’ do vendedor que, somando o valor total de todos os seus pedidos, foi o que mais vendeu. Qual das alternativas a seguir apresenta o código que José deverá implementar para alcançar esse objetivo?pedidoid_pedido id_cliente id_vendedor total
  1. ASELECT id_vendedor, SUM(total) FROM pedido GROUP BY id_vendedor HAVING SUM(total)=(SELECT SUM(total) FROM pedido GROUP BY id_vendedor ORDER BY SUM(total) ASC LIMIT 0,1);
  2. BSELECT id_vendedor, SUM(total) FROM pedido GROUP BY id_vendedor HAVING SUM(total)=(SELECT SUM(total) FROM pedido GROUP BY id_pedido ORDER BY SUM(total) LIMIT 1,1);
  3. CSELECT id_vendedor, SUM(total) FROM pedido GROUP BY id_vendedor HAVING SUM(total)=(SELECT SUM(total) FROM pedido GROUP BY id_vendedor ORDER BY SUM(total) DESC LIMIT 0,1);
  4. DSELECT id_vendedor, SUM(total) FROM pedido GROUP BY id_vendedor HAVING SUM(total)=(SELECT SUM(total) FROM pedido GROUP BY id_vendedor ORDER BY SUM(total) LIMIT 1,1);
  5. ESELECT id_vendedor, SUM(total) FROM pedido GROUP BY id_vendedor HAVING SUM(total)=(SELECT SUM(total) FROM pedido GROUP BY id_vendedor ORDER BY SUM(total) DESC LIMIT 1,0);
Revelar gabarito e comentário

GabaritoC — SELECT id_vendedor, SUM(total) FROM pedido GROUP BY id_vendedor HAVING SUM(total)=(SELECT SUM(total) FROM pedido GROUP BY id_vendedor ORDER BY SUM(total) DESC LIMIT 0,1);

Link permanente: /questoes/qq602207