Imagem de fundo

Em um banco de dados que possui as tabelas CLIENTES...

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?


A

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;


B

SELECT nome, valor_pedido

FROM CLIENTES c, PEDIDOS p

WHERE c.id_cliente = p.id_cliente

AND valor_pedido > 1000

ORDER BY nome;


C

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;


D

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;


E

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;