Cursos / Informática para Internet / Banco de Dados / Aula

arrow_back Aula 13 - Linguagem SQL – Subconsultas

Apresentação

Na aula anterior, começamos nossos estudos sobre ambientes de banco de dados com múltiplas tabelas, através da especificação de atributos como sendo chave primária e chave estrangeira (PRIMARY KEY e FOREIGN KEY). Em seguida, estudamos o processo de consulta no contexto multitabelas, usando as conexões cartesianas definidas pela cláusula CROSS JOIN.

Nesta aula, você vai aprender como pegar um resultado de uma consulta e usá-lo como entrada para outra consulta, ou seja, irá trabalhar com consultas aninhadas, denominadas subconsultas. A utilização de subconsultas permite realizar consultas mais dinâmicas e evitar dados duplicados.

Objetivos

  • Consultar dados em tabelas usando subconsultas.
  • Diferenciar subconsultas e conexões.
  • Realizar subconsultas com uma coluna na instrução SELECT.
  • Diferenciar subconsultas correlacionadas e não correlacionadas.
  • Realizar subconsultas usando as cláusulas EXISTS e NOT EXISTS.

Versão 5.3 - Todos os Direitos reservados