Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- https://www.youtube.com/watch?v=WcXOac4i36w
- Uniao de tabelas com LEFT JOIN
- O comando LEFT JOIN une duas tabelas retornando todos as linhas da tabela
- a esquerdo com as linhas correspondentes da tabela da direta.Quando nao ouver registro
- correspondente na tabela da direita o resultado e null.
- Exemplo :Banco lanchonete
- Tabela Clientes
- Codcli Nome Telefone
- 1 maria 1111-1111
- 2 paulo 2222-2222
- 3 luiza 3333-3333
- 4 amando 4444-4444
- Tabela pedidos
- Idped descricao preco Codcli
- 111 suco 5.00 2
- 222 pastel 4.50 4
- SELECT clientes.nome,pedidos.descricao
- FROM clientes left join pedidos on
- clientes.codcli=pedidos.codcli;
- Resultado:
- Nome descricao
- paulo suco
- amanda pastel
- maria null
- luiza null
- EXERCICIOS
- Crie um banco de dados baseado em uma lanchonete com as tabelas abaixo.
- Clientes (CodCli,nome,rua,cidade,telefone,data-nasc,email)
- Pedidos (Idped,descricao,preco,data,horario,formapgto,Codcli)
- Codcli referencia Clientes
- *Insira 12 clientes no banco e no minimo 2 pedidos
- para cada um (Exceto 3 clientes que nao devem ter nenhum pedido realizado).
- *Realize as selecoes a seguir:
- a) nome do cliente,telefone e descricao do pedido.
- b)codigo do cliente,email e horario do pedido
- c)todos os clientes que gastaram mais de r$50.00 em seus pedidos.
- d)o email de todos os clientes e a dataem que realizaram um pedido,caso tenham
- realizado algum.
- e)nome e forma de pagamento dos clientes que fizeram um pedido.
- f)telefone de todos os clientes que fizeram pedido entre 10/08/2016 e 20/08/2016
- g)uma listagem de todos os clientes da lanchonete e,para os que fizeram pedidos,a
- somatoria dos vcalores de deus pedidos.
- insert into pedidos (Idped,descricao,preco,data_pedido,horario,formapgto,Codcli) values(1,"cochao, suco de maça","6,90","10/2/2012","3:00","assalto",1);
- insert into pedidos (Idped,descricao,preco,data_pedido,horario,formapgto,Codcli) values(2,"cochinha, pastel","6,10","11/8/2018","9:00","compro",2);
- insert into pedidos (Idped,descricao,preco,data_pedido,horario,formapgto,Codcli) values(3,"Hamburguer, pastel","6,10","11/8/2018","9:00","compro",3);
- insert into pedidos (Idped,descricao,preco,data_pedido,horario,formapgto,Codcli) values(4,"Churrasco, pastel","6,10","11/8/2018","9:00","compro",4);
- insert into pedidos (Idped,descricao,preco,data_pedido,horario,formapgto,Codcli) values(5,"Sushi, suco do abacaxi","6,10","11/8/2018","9:00","compro",5);
- insert into pedidos (Idped,descricao,preco,data_pedido,horario,formapgto,Codcli) values(6,"suco de morango, pastel","6,10","11/8/2018","9:00","compro",6);
- insert into pedidos (Idped,descricao,preco,data_pedido,horario,formapgto,Codcli) values(7,"suco de laranja, pastel","6,10","11/8/2018","9:00","compro",7);
- insert into pedidos (Idped,descricao,preco,data_pedido,horario,formapgto,Codcli) values(8,"salada, salada","6,10","11/8/2018","9:00","compro",8);
- insert into pedidos (Idped,descricao,preco,data_pedido,horario,formapgto,Codcli) values(9,"salada, salada","6,10","11/8/2018","9:00","compro",9);
- insert into pedidos (Idped,descricao,preco,data_pedido,horario,formapgto,Codcli) values(10,"","6,10","11/8/2018","9:00","compro",10);
- insert into pedidos (Idped,descricao,preco,data_pedido,horario,formapgto,Codcli) values(11,"","6,10","11/8/2018","9:00","compro"11);
- insert into pedidos (Idped,descricao,preco,data_pedido,horario,formapgto,Codcli) values(12,"","6,10","11/8/2018","9:00","compro",12);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement