PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Cursos e Artigos para Programadores

por tipo
por canal

Você está buscando em vídeo aula no canal banco de dados

    Aulas relacionadas

  • Validando e Refinando o Código da IA Vídeo

    Nesta aula, vamos assumir o papel de desenvolvedores experientes, revisando o trabalho da IA para garantir sua correção, performance e legibilidade.

  • Usando IA como Assistente de Código Vídeo

    Vamos aprender a transformar uma pergunta de negócio complexa em um prompt para uma IA e analisar o código que ela gera, usando-a como um poderoso assistente de prototipagem.

  • Revisão e Conclusão do Processo Vídeo

    Nesta aula final, vamos revisar a query completa, discutir a importância da legibilidade e consolidar o método de pensamento que nos guiou até aqui.

  • Resolvendo Duplicatas com Subquery no Vídeo

    Nesta aula, vamos resolver esse problema de forma elegante, aplicando uma técnica que já vimos em um contexto diferente: usar uma subquery correlacionada diretamente na cláusula SELECT para buscar o nome do último atendente para cada cliente.

  • Enriquecendo o Resultado com JOIN Vídeo

    Nesta aula veremos como enriquecer nosso relatório para torná-lo ainda mais útil, utilizando o JOIN.

  • Filtrando com NOT IN e Subqueries Vídeo

    Na aula anterior, estabelecemos nosso ponto de partida: uma lista de todos os clientes. Agora, precisamos identificar quais desses clientes não estão na lista de clientes ativos durante o período de interesse.

  • Da Ideia à Primeira Query Vídeo

    Neste curso, vamos adotar uma abordagem diferente e muito mais próxima da realidade do dia a dia de um desenvolvedor ou analista de dados. Em vez de aprendermos um comando novo, vamos aprender o processo de construir uma query complexa do zero.

  • O Custo dos Índices e Boas Práticas Vídeo

    Nesta aula final, vamos discutir o outro lado da moeda: o custo associado aos índices e as boas práticas para usá-los de forma inteligente e eficaz.

  • Criando um Índice e Comprovando o Ganho Vídeo

    Nesta aula, vamos aprender a sintaxe para criar um índice em uma coluna e, o mais importante, vamos usar o EXPLAIN ANALYZE novamente para comprovar o ganho de performance e entender como o plano de execução da nossa consulta muda radicalmente.

  • Diagnosticando a Lentidão com EXPLAIN ANALYZE Vídeo

    Nesta aula, vamos aprender a usar a ferramenta de diagnóstico mais importante para análise de performance em bancos de dados como o PostgreSQL: o comando EXPLAIN ANALYZE.

  • A Subquery Correlacionada Vídeo

    Nesta aula, vamos implementar a solução para o nosso desafio: adicionar o histórico de atendimentos a um relatório de agendamentos futuros. Faremos isso utilizando uma das técnicas mais flexíveis do SQL.

  • Enriquecendo Relatórios Vídeo

    Nesta aula vamos explorar uma técnica poderosa para enriquecer relatórios: o uso de um SELECT como um campo dentro de outra consulta.

  • Agregando a Agregação Vídeo

    Nesta aula utilizaremos a poderosa técnica de SELECT de um SELECT, tratando nossa consulta anterior como uma tabela temporária.

  • Conectando as Tabelas de Valor Vídeo

    Nesta aula, vamos construir a complexa cadeia de JOINs necessária para ligar a tabela agendamentos à tabela servicos e extrair o valor de cada serviço.

  • O Próximo Nível de Análise Vídeo

    Neste curso, não introduziremos novos comandos SQL. Em vez disso, aplicaremos e combinaremos todo o conhecimento que já adquirimos — JOIN, GROUP BY, SUM() e subqueries.

  • SELECT de um SELECT Vídeo

    Nesta aula vamos explorar um conceito poderoso e flexível em SQL: tratar o resultado de uma consulta SELECT como uma nova fonte de dados, permitindo-nos fazer um SELECT de um SELECT.

  • Combinando GROUP BY e JOIN Vídeo

    Nesta aula, vamos combinar o poder do GROUP BY com a versatilidade do JOIN para substituir os IDs pelos nomes, criando um relatório final completo e amigável.

  • Filtrando Grupos com HAVING Vídeo

    Nesta aula aprenderemos a filtrar grupos em SQL com a cláusula HAVING, aplicando condições após a agregação para análises mais precisas e relevantes.

  • Ordenando os Grupos Vídeo

    Na aula anterior, conseguimos agrupar e contar os agendamentos por atendente. No entanto, o resultado veio em uma ordem aparentemente aleatória. Nesta aula, vamos resolver isso utilizando a cláusula ORDER BY para classificar nossos resultados.

  • Sua Primeira Consulta com GROUP BY Vídeo

    Nesta aula, vamos construir nossa primeira consulta de agregação. O objetivo é responder a uma pergunta de negócio fundamental: Dentro de um período específico, quantos agendamentos cada atendente recebeu?

  • A Necessidade de Agregação Vídeo

    Neste curso, vamos explorar uma das cláusulas mais importantes do SQL para esse fim: o GROUP BY. Ele é a chave para transformar longas listas de dados brutos em insights de negócio concisos e poderosos.

  • Otimizando com Subqueries Correlacionadas Vídeo

    Nesta aula final, vamos entender por que isso é importante e como analisar o desempenho de nossas consultas.

  • Identificando Clientes Inativos Vídeo

    Nesta aula, vamos aplicar nosso conhecimento de subqueries para resolver um problema de negócio muito comum: identificar clientes que não interagiram com a empresa em um determinado período.

  • Expandindo o Ferramental Vídeo

    Neste curso, vamos aprofundar nosso conhecimento sobre subqueries, explorando novos cenários e demonstrando como elas são uma ferramenta indispensável para extrair inteligência de um banco de dados relacional.

  • A Abordagem com Subquery Vídeo

    Na aula anterior, resolvemos nosso problema utilizando um filtro IS NULL. Agora, vamos explorar uma abordagem alternativa e mais poderosa para alcançar o mesmo resultado: o uso de uma subquery (ou subconsulta) com o operador NOT IN.

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar