Com base no DER acima, qual código SQL abaixo está correto para exibir os correntistas (Número da conta, nome do correntista, nome do banco, data de nascimento, saldo, endereço da agência e número do endereço da agência) das agências do município de "SÃO PAULO" e que tenham saldo maior que R$ 2400,00.
SELECT co.id_conta, ba.nm_banco, ag.nm_agência, cr.nm_nome, cr.dt_nascimento,
co.vl_saldo, lo.nm_nome, ag.nr_endereco, mu.nm_MUNICÍPIO
FROM tab_conta co JOIN tab_banco ba
ON co.id_banco = ba.id_banco
JOIN tab_banco_agência ag
ON co.id_banco = ag.id_banco and co.id_agência = ag.id_agência
JOIN tab_logradouro lo
ON lo.id_MUNICÍPIO = mu.id_MUNICÍPIO
JOIN tab_MUNICÍPIO mu
ON ag.id_cep = lo.id_cep
WHERE mu.nm_MUNICÍPIO = 'SÃO PAULO' and
co.vl_saldo > 2400
SELECT co.id_conta, ba.nm_banco, ag.nm_agência, cr.nm_nome, cr.dt_nascimento,
co.vl_saldo, lo.nm_nome, ag.nr_endereco, mu.nm_MUNICÍPIO
FROM tab_conta co JOIN tab_banco ba
ON co.id_banco = ba.id_banco
JOIN tab_banco_agência ag
ON co.id_banco = ag.id_banco and co.id_agência = ag.id_agência
JOIN tab_correntista cr
ON cr.id_correntista = co.id_correntista
JOIN tab_logradouro lo
ON lo.id_MUNICÍPIO = mu.id_MUNICÍPIO
JOIN tab_MUNICÍPIO mu
ON ag.id_cep = lo.id_cep
WHERE mu.nm_MUNICÍPIO = 'SÃO PAULO' or
co.vl_saldo > 2400
SELECT co.id_conta, ba.nm_banco, ag.nm_agência, cr.nm_nome, cr.dt_nascimento,
co.vl_saldo, lo.nm_nome, ag.nr_endereco, mu.nm_MUNICÍPIO
FROM tab_conta co JOIN tab_banco ba
ON co.id_banco = ba.id_banco
JOIN tab_banco_agência ag
ON co.id_agência = ag.id_agência
JOIN tab_correntista cr
ON cr.id_correntista = co.id_correntista
JOIN tab_logradouro lo
ON lo.id_MUNICÍPIO = mu.id_MUNICÍPIO
JOIN tab_MUNICÍPIO mu
ON ag.id_cep = lo.id_cep
WHERE mu.nm_MUNICÍPIO = 'SÃO PAULO' and
co.vl_saldo > 2400
SELECT co.id_conta, ba.nm_banco, ag.nm_agência, cr.nm_nome, cr.dt_nascimento,
co.vl_saldo, lo.nm_nome, ag.nr_endereco, mu.nm_MUNICÍPIO
FROM tab_conta co JOIN tab_banco ba
ON co.id_banco = ba.id_banco
JOIN tab_banco_agência ag
ON co.id_agência = ag.id_agência
JOIN tab_correntista cr
ON cr.id_correntista = co.id_correntista
JOIN tab_logradouro lo
ON lo.id_MUNICÍPIO = mu.id_MUNICÍPIO
JOIN tab_MUNICÍPIO mu
ON ag.id_cep = lo.id_cep
WHERE mu.nm_MUNICÍPIO = 'SÃO PAULO' and
co.vl_saldo > 2400
SELECT co.id_conta, ba.nm_banco, ag.nm_agência, cr.nm_nome, cr.dt_nascimento,
co.vl_saldo, lo.nm_nome, ag.nr_endereco, mu.nm_MUNICÍPIO
FROM tab_conta co JOIN tab_banco ba
ON co.id_banco = ba.id_banco
JOIN tab_banco_agência ag
ON co.id_banco = ag.id_banco and co.id_agência = ag.id_agência
JOIN tab_correntista cr
ON cr.id_correntista = co.id_correntista
JOIN tab_logradouro lo
ON lo.id_MUNICÍPIO = mu.id_MUNICÍPIO
JOIN tab_MUNICÍPIO mu
ON ag.id_cep = lo.id_cep
WHERE mu.nm_MUNICÍPIO = 'SÃO PAULO' and
co.vl_saldo > 2400
Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!
Para escrever sua resposta aqui, entre ou crie uma conta
Língua Portuguesa Estilística e Estudos Semânticos.
•UNICSUL
Compartilhar