Lista de exercícios de comandos sql
.
Exercícios de revisão: 1. Com base nas tabelas do Banco de Dados “banco”:
Realize as seguintes consultas:
1.
/* buscar o nome dos clientes que têm uma conta no banco, as cidades onde eles vivem e a cidade das agências onde eles têm suas contas. */
select distinct cli.nomecliente, cidadecliente, cidadeagencia from cliente cli, conta con, agencia a where cli.nomecliente=con.nomecliente and a.nomeagencia=con.nomeagencia;
2.
/* selecionar o valor do empréstimo do Pedro */
select concat('R$ ',format(valor,2)) as 'Valor do Empréstimo do Pedro' from emprestimo where nomecliente='Pedro';
3.
/* encontrar o nome dos clientes que fizeram empréstimo, mas somente daqueles que possuem alguma conta */
select distinct emprestimo.nomecliente from emprestimo,conta where emprestimo.nomecliente=conta.nomecliente;
4.
/* selecionar a cidade onde mora a “Ana”. */
select cidadecliente from cliente where nomecliente='Ana';
5.
/* selecionar o nome dos clientes preferenciais do banco. Clientes preferenciais são aqueles que possuem saldo maior que R$ 2.000,00 */
select distinct nomecliente as 'Clientes Preferenciais' from conta where saldo>2000;
6.
/* selecionar o nome dos clientes que realizaram os três primeiros empréstimos. */
select distinct nomecliente from empréstimo limit 3;
7.
/* buscar o nome dos clientes que têm saldo ou empréstimo maior ou igual a 3.000,00 */
select distinct nomecliente from emprestimo where valor>3000 union select nomecliente from conta where saldo>3000;
8.
/* buscar o nome dos clientes que têm conta na cidade onde moram */
select cli.nomecliente,cidadecliente,cidadeagencia from cliente cli,conta con,agencia a where