Ciência da Computação Banco de Dados

Um desenvolvedor solicita sua ajuda para construir uma consulta que retorna todos os pedidos de clientes, em que a soma de todos os seus pedidos, ultrapassem RS 5.000,00 reais. Selecione a opção que corresponde ao comando que retorna os dados corretamente de acordo com a estrutura da tabela.

  • A.

    Consulta:

                SELECT Clientes.NomeCliente, SUM(Pedidos.Valor)

                   FROM Pedidos

                  INNER JOIN Clientes

                      ON Pedidos.CodigoCliente = Clientes.CodigoCliente

                WHERE Pedidos.Valor > 5000

  • B.

    Consulta:

               SELECT Clientes.NomeCliente, SUM(Pedidos.Valor)

                  FROM Pedidos

                  INNER JOIN Clientes

                       ON Pedidos.CodigoCliente = Clientes.CodigoCliente

                WHERE Pedidos.Valor > 5000

                GROUP BY Clientes.NomeCliente

  • C.

    Consulta:

                SELECT Clientes.NomeCliente, SUM(Pedidos.Valor)

                  FROM Pedidos

                 INNER JOIN Clientes

                      ON Pedidos.CodigoCliente = Clientes.CodigoCliente

               GROUP BY Clientes.NomeCliente

             HAVING Pedidos.Valor > 5000

  • D.

    Consulta:

               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.

    Consulta:

               SELECT Clientes.NomeCliente, SUM(Pedidos.Valor)

                 FROM Pedidos

                INNER JOIN Clientes

                      ON Pedidos.CodigoCliente = Clientes.CodigoCliente

               GROUP BY Clientes.NomeCliente

            HAVING SUM(Pedidos.Valor) > 5000