Procura

Banco de dadosSql


EXERCÍCIOS - Exercício 271

  • (UNIRIO 2014)

Considere um esquema relacional composto pelas estruturas de tabelas definidas a seguir:
Pedidos ( CodigoPedido, CodigoCliente, Valor)
CodigoCliente referencia Clientes
Clientes( CodigoCliente, NomeCliente, Cidade)
A especificação do comando SQL para uma consulta que retorna os nomes de clientes e o valor total de seus pedidos para os clientes que moram na cidade de São Paulo e cuja soma dos valores de seus pedidos ultrapasse RS 5.000,00 é:


A) SELECT Clientes.NomeCliente, SUM(Pedidos.Valor)
FROM Pedidos INNER JOIN Clientes ON Pedidos.CodigoCliente = Clientes.CodigoCliente
WHERE Pedidos.Valor > 5000 and Clientes.Cidade = 'São Paulo”
GROUP BY Clientes.NomeCliente.


B) SELECT Clientes.NomeCliente, SUM(Pedidos.Valor)
FROM Pedidos INNER JOIN Clientes ON Pedidos.CodigoCliente = Clientes.CodigoCliente
GROUP BY Clientes.NomeCliente HAVING Pedidos.Valor > 5000 and Clientes.Cidade = 'São
Paulo?.


C) SELECT Clientes.NomeCliente, SUM(Pedidos.Valor)
FROM Pedidos INNER JOIN Clientes ON Pedidos.CodigoCliente = Clientes.CodigoCliente
WHERE Clientes.Cidade = 'São Paulo?
GROUP BY Clientes.NomeCliente HAVING SUM(Pedidos.Valor) > 5000.


D) SELECT Clientes.NomeCliente, SUM(Pedidos.Valor)
FROM Pedidos INNER JOIN Clientes ON Pedidos.CodigoCliente = Clientes.CodigoCliente
HAVING Pedidos.Valor > 5000
GROUP BY Clientes.NomeCliente.


E) SELECT Clientes.NomeCliente, SUM(Pedidos.Valor)
FROM Pedidos INNER JOIN Clientes ON Pedidos.CodigoCliente = Clientes.CodigoCliente
WHERE Pedidos.Valor > 5000 and Clientes.Cidade = 'São Paulo?.



Próximo:
EXERCÍCIOS - Exercício 272

Vamos para o Anterior: Exercício 270

Tente Este: Exercício 46

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+