41. (CESGRANRIO – 2018) As tabelas a seguir compõem um banco de dados simplificado de um banco comercial, onde o campo sublinhado indica a chave pr...
41. (CESGRANRIO – 2018) As tabelas a seguir compõem um banco de dados simplificado de um banco comercial, onde o campo sublinhado indica a chave primária. É possível que uma conta tenha vários clientes, e que um cliente tenha várias contas. Cliente(idCliente,nomeCliente) Conta(idConta,ultimoSaldo) ContaCliente(idConta,idCliente) Que comando SQL lista todos os nomes de clientes com mais de R$ 2.000,00 na conta? a) SELECT nomeCliente FROM Cliente, ContaCliente, Conta WHERE idCliente=idCliente AND idConta=idConta AND ultimoSaldo > 2000; b) SELECT nomeCliente FROM TABLES Cliente c, ContaCliente cc, Conta cs WHERE c.idCliente=cc.idCliente AND cc.idConta=cs.idConta AND cs.ultimoSaldo > 2000; c) SELECT nomeCliente FROM Cliente c, ContaCliente cc, Conta cs WHERE c.idCliente=cc.idCliente AND cc.idConta=cs.idConta AND cs.ultimoSaldo > 2000; d) SELECT nomeCliente FROM Cliente c, ContaCliente cc, Conta cs INNER JOIN c.idCliente=cc.idCliente AND cc.idConta=-cs.idConta AND cs.ultimoSaldo > 2000; e) SELECT nomeCliente FROM Cliente c INNER JOIN Conta-Cliente cc INNER JOIN Conta cs AS c.idCliente=cc.idCliente AND cc.idConta=cs.idConta AND cs.ultimoSaldo > 2000;
Compartilhar