Banco de Dados II - Unimep/Pronatec - Aula 8

209 visualizações

Publicada em

Oitava 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
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
209
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
6
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Banco de Dados II - Unimep/Pronatec - Aula 8

  1. 1. Unimep/Pronatec 3° Semestre AULA 8 - Prof. André Bertoletti - apbertolet@unimep.br Banco de Dados II
  2. 2. Agenda de hoje  Sub-consultas (sub-querys)
  3. 3. Sub-consultas (sub-querys)  Subquery é um comando SELECT que foi "embutido" noutro comando SELECT, UPDATE, DELETE, ou até mesmo, dentro de outra subquery.  A finalidade da subquery é retornar um conjunto de linhas para a query principal  Subquerys podem ser utilizadas na cláusula WHERE para ajudar na montagem de um filtro e também dentro da própria clausula SELECT, para montagem de uma coluna mais elaborada.
  4. 4. Sub-consultas (sub-querys) Query principal Sub- querysConsome 1 ou mais
  5. 5. Sub-query na clausula WHERE (sintaxe) SELECT <Lista de colunas da Tabela A> FROM <Tabela A> WHERE <Coluna A> IN (SELECT <Coluna B> FROM <Tabela B>)
  6. 6. Sub-query na clausula WHERE (sintaxe)
  7. 7. Sub-query na clausula FROM (sintaxe) SELECT <Lista de colunas da Tabela A>, (SELECT <Coluna B> FROM <Tabela B> WHERE <Coluna B> = <Tabela A>.<Coluna A) FROM <Tabela A>
  8. 8. Sub-query na clausula FROM (sintaxe)
  9. 9. Scripts completos utilizados nesta aula disponíveis na URL abaixo: https://github.com/apbertoletti/Pronatec-BD2
  10. 10. Por hoje é só... Bora estudar e praticar!

×