

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Em um banco de dados que possui as tabelas CLIENTES (id_cliente, nome, cidade) e PEDIDOS (id_pedido, id_cliente, valor_pedido, data_pedido), qual comando SQL retorna corretamente o nome dos clientes que fizeram pedidos com valor superior a R$ 1.000,00, mostrando também o valor total de seus pedidos?
SELECT c.nome, SUM(p.valor_pedido) AS total_pedidos
FROM CLIENTES c
INNER JOIN PEDIDOS p ON c.id_cliente = p.id_cliente
WHERE p.valor_pedido > 1000
GROUP BY c.nome;
SELECT nome, valor_pedido
FROM CLIENTES c, PEDIDOS p
WHERE c.id_cliente = p.id_cliente
AND valor_pedido > 1000
ORDER BY nome;
SELECT c.nome, COUNT(p.valor_pedido) AS total_pedidos
FROM CLIENTES c
LEFT JOIN PEDIDOS p ON c.id_cliente = p.id_cliente
WHERE p.valor_pedido > 1000
GROUP BY c.nome;
SELECT nome, MAX(valor_pedido) AS maior_pedido
FROM CLIENTES c
INNER JOIN PEDIDOS p ON c.id_cliente = p.id_cliente
GROUP BY nome
HAVING MAX(valor_pedido) > 1000;
SELECT DISTINCT c.nome, p.valor_pedido
FROM CLIENTES c
INNER JOIN PEDIDOS p ON c.id_cliente = p.id_cliente
WHERE p.valor_pedido > 1000;