Imagem de fundo

Considere um banco de dados relacional com as seguintes tabelas:Clientes(id_cliente PK,...

Considere um banco de dados relacional com as seguintes tabelas:


Clientes(id_cliente PK, nome, cidade)

Pedidos(id_pedido PK, data_pedido, valor, id_cliente FK)


A consulta SQL que permite ao analista obter, para cada cidade, o valor médio dos pedidos realizados, considerando exclusivamente clientes que possuem ao menos um pedido registrado, é apresentada em


A

SELECT cidade, AVG(valor) FROM Clientes WHERE id_cliente IN (SELECT id_cliente FROM Pedidos)


B

SELECT c.cidade, AVG(p.valor) FROM Clientes c JOIN Pedidos p ON c.id_cliente = p.id_cliente GROUP BY c.cidade


C

SELECT cidade, AVG(valor) FROM Clientes, Pedidos GROUP BY cidade


D

SELECT cidade, AVG(valor) FROM Clientes LEFT JOIN Pedidos GROUP BY cidade


E

SELECT DISTINCT cidade, AVG(valor) FROM Pedidos GROUP BY cidade