Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — CONSULPAM 2025

Banco de DadosBanco de Dados Relacionais
Código
qg433557
Banca
CONSULPAM
Órgão
CONAB
Ano
2025
Nível
Superior
Cargo
Analista - Tecnologia da Informação (Desenvolvimento)
Diante do exposto, assinale a alternativa que apresenta a consulta em Linguagem SQL que retorna o nome do cliente com maior valor total de pedidos.
  1. ASELECT nome FROM clientes JOIN pedidos USING (id_cliente) GROUP BY nome ORDER BY SUM(valor) DESC LIMIT 1.
  2. BSELECT nome FROM clients WHERE id_cliente IN ( SELECT id_cliente FROM pedidos GROUP BY id_cliente HAVING SUM(valor) = MAX(valor)).
  3. CSELECT nome FROM clients JOIN pedidos ON clientes.id_cliente = pedidos.id_cliente WHERE valor = (SELECT MAX(valor) FROM pedidos).
  4. DSELECT nome FROM clients JOIN pedidos ON clientes.id_cliente = pedidos.id_cliente GROUP BY nome HAVING SUM(valor) > ALL (SELECT SUM(valor) FROM pedidos GROUP BY id_cliente WHERE id_cliente != clientes.id_cliente).
Revelar gabarito e comentário

GabaritoA — SELECT nome FROM clientes JOIN pedidos USING (id_cliente) GROUP BY nome ORDER BY SUM(valor) DESC LIMIT 1.

Link permanente: /questoes/qg433557