Programa do Curso

Introdução

  • O que são Funções Analíticas?
  • Vantagens e casos de uso
  • Visão geral das funções analíticas comuns

Funções Analíticas Básicas

  • ROW_NUMBER(), RANK(), DENSE_RANK()
  • Compreendendo as cláusulas PARTITION BY e ORDER BY
  • Exemplos e casos de uso

Funções Analíticas Estatísticas

  • SUM(), AVG(), MIN(), MAX()
  • LEAD() e LAG()
  • Casos de uso e cenários

Cláusula de Janela (WINDOWING)

  • Explorando a cláusula WINDOWING
  • Compreendendo UNBOUNDED, CURRENT ROW e N PRECEDING/FOLLOWING
  • Aplicações práticas

Funções Analíticas Avançadas

  • FIRST_VALUE() e LAST_VALUE()
  • PERCENTILE_CONT() e PERCENTILE_DISC()
  • Casos de uso e comparações

Consultas Complexas com Funções Analíticas

  • Combinando Funções Analíticas com GROUP BY
  • Funções Analíticas aninhadas
  • Exemplos do mundo real

Otimizando Funções Analíticas

  • Uso eficiente de Funções Analíticas em grandes conjuntos de dados
  • Analisando o desempenho da consulta
  • Estratégias de indexação

Solução de Problemas e Melhores Práticas

  • Identificando e resolvendo problemas comuns
  • Melhores práticas para escrever consultas eficientes
  • Dicas para manter e atualizar consultas de Funções Analíticas

Resumo e Próximos Passos

Requisitos

  • Compreensão básica do SQL
  • Familiaridade com bancos de dados relacionais
  • Experiência intermediária em programação, preferencialmente em SQL

Público-Alvo

  • Administradores de banco de dados
  • Desenvolvedores SQL
  • Analistas de dados
 21 Horas

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas