Programa do Curso

Introdução

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

Funções analíticas básicas

  • ROW_NUMBER(), RANK(), DENSE_RANK()
  • Compreender 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 utilização e cenários

Cláusula de janela

  • Explorando a cláusula WINDOWING
  • Compreender 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 utilização e comparações

Consultas complexas com funções analíticas

  • Combinação de funções analíticas com GROUP BY
  • Funções analíticas aninhadas
  • Exemplos do mundo real

Otimização de funções analíticas

  • Utilização eficiente de funções analíticas em grandes conjuntos de dados
  • Analisar o desempenho das consultas
  • Estratégias de indexação

Resolução de problemas e melhores práticas

  • Identificação e resolução de problemas comuns
  • Melhores práticas para escrever consultas eficientes
  • Sugestões para manter e atualizar consultas de funções analíticas

Resumo e próximas etapas

Requisitos

    Conhecimento básico de SQL Familiaridade com bases de dados relacionais Experiência de programação de nível intermédio, de preferência em SQL

Público

    Administradores de bases de dados Programadores SQL Analistas de dados
 21 horas

Número de participantes



Preço por participante

Declaração de Clientes (5)

Cursos Relacionados

Categorias Relacionadas