Bancos de dados
🪆 Subconsultas e CTEs
Aninhe consultas para resolver perguntas complexas: subconsultas escalares e em WHERE, EXISTS correlacionado e CTEs com WITH.
O que você vai aprender
- Aninhar subconsultas escalares e usá-las em
WHEREcomINeNOT IN - Construir subconsultas correlacionadas e verificar existência com
EXISTS/NOT EXISTS - Estruturar consultas legíveis com CTEs (
WITH ... AS) e encadear várias - Percorrer hierarquias e gerar séries com
WITH RECURSIVE
Lições
Subconsultas escalares e em WHEREUsar o resultado de uma consulta dentro de outra: comparar com um valor calculado e com IN. EXISTS e subconsultas correlacionadasSubconsultas que referenciam a linha externa e EXISTS para verificar existência. CTEs com WITHNomear uma subconsulta com WITH para deixar a consulta legível e reutilizável.Pratique este módulo no app
O DevPath é um curso prático: aqui você lê a teoria; no app você a coloca em prática com exercícios que rodam de verdade, offline.
Comece grátis no app →