Banco de Dados II - Unimep/Pronatec - Aula 10

154 visualizações

Publicada em

Décima aula de Banco de Dados II realizada para o terceiro semestre do Curso de Técnico em Informática para Internet (Pronatec/UNIMEP)

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
154
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
11
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Banco de Dados II - Unimep/Pronatec - Aula 10

  1. 1. Unimep/Pronatec 3° Semestre AULA 10 - Prof. André Bertoletti - apbertolet@unimep.br Banco de Dados II
  2. 2. Agenda de hoje  Junção de tabelas: INNER JOIN, LEFT JOIN, RIGHT JOIN e FULL JOIN
  3. 3. INNER JOIN Trazendo somente os dados que existam obrigatoriamente nas duas tabelas SELECT <TabelaA>.<ColunaTabelaA>, (...) <TabelaB>.<ColunaTabelaB>, (...) FROM <TabelaA> INNER JOIN <TabelaB> ON <TabelaA>.<ColunaChave> = <TabelaB>.<ColunaChave>
  4. 4. LEFT JOIN Trazendo todos dados que existam na tabela da esquerda, mesmo que não haja correspondentes na tabela da direita SELECT <TabelaA>.<ColunaTabelaA>, (...) <TabelaB>.<ColunaTabelaB>, (...) FROM <TabelaA> LEFT JOIN <TabelaB> ON <TabelaA>.<ColunaChave> = <TabelaB>.<ColunaChave>
  5. 5. RIGHT JOIN Trazendo todos dados que existam na tabela da direita, mesmo que não haja correspondentes na tabela da esquerda SELECT <TabelaA>.<ColunaTabelaA>, (...) <TabelaB>.<ColunaTabelaB>, (...) FROM <TabelaA> RIGHT JOIN <TabelaB> ON <TabelaA>.<ColunaChave> = <TabelaB>.<ColunaChave>
  6. 6. FULL JOIN Trazendo todos dados que existam em ambas as tabelas, mesmo que não haja relação entre eles SELECT <TabelaA>.<ColunaTabelaA>, (...) <TabelaB>.<ColunaTabelaB>, (...) FROM <TabelaA> FULL JOIN <TabelaB> ON <TabelaA>.<ColunaChave> = <TabelaB>.<ColunaChave>
  7. 7. Scripts completos utilizados nesta aula disponíveis na URL abaixo: https://github.com/apbertoletti/Pronatec-BD2
  8. 8. Por hoje é só... Bora estudar e praticar!

×