Entrar em Contato
 Duração 14 horas

Programa do Curso

Revisão: Funções e Expressões SQL

  • Funções de caractere, numéricas e DateTime
  • Conversão explícita e implícita
  • Funções de conversão
  • Funções aninhadas
  • Obtenção da data e hora atuais com diferentes funções
  • Expressão CASE

Agregar dados usando funções de agregação

  • Funções de agregação
  • Funções de agregação vs. valor NULL
  • Cláusula GROUP BY
  • Agrupamento usando diferentes colunas
  • Filtrando dados agregados - cláusula HAVING
  • Agrupamento de dados multidimensionais - operadores ROLLUP e CUBE
  • Identificando resumos - GROUPING
  • Operador GROUPING SETS
  • Tabelas cruzadas usando PIVOT

Recuperando dados de múltiplas tabelas

  • Diferentes tipos de junções
  • Aliases de tabelas
  • INNER JOIN
  • LEFT, RIGHT, FULL OUTER JOINS

Operadores de conjunto

  • UNION
  • UNION ALL
  • INTERSECT
  • EXCEPT

Subconsultas

  • Quando e onde uma subconsulta pode ser usada
  • Subconsultas de linha única e múltiplas linhas
  • Operadores de subconsulta de linha única
  • Funções de agregação em subconsultas
  • Operadores de subconsulta de múltiplas linhas - IN, ALL, ANY
  • Subconsultas recursivas

Funções analíticas

  • Uso de
  • Funções de janela, tipos de janelas
  • Partições
  • Funções de classificação (Ranking)
  • Funções LAG/LEAD
  • Funções FIRST_VALUE/LAST_VALUE
  • Função STRING_AGG
  • Funções estatísticas

Requisitos

Os participantes devem ter um bom conhecimento prático de SQL básico e Microsoft SQL Server, incluindo a capacidade de:/p>

  • Escrever consultas básicas SELECT para recuperar dados de uma ou mais tabelas.
  • Usar cláusulas WHERE e condições de filtragem básicas.
  • Trabalhar com funções SQL comuns, como funções de caractere, numéricas e de data.
  • Compreender tipos de dados básicos e conversões.
  • Usar operações básicas de JOIN.
  • Aplicar funções de agregação, como COUNT, SUM, AVG, MIN e MAX.
  • Compreender e usar GROUP BY e HAVING.
  • Tener alguma experiência prática trabalhando com bancos de dados, análise de dados ou relatórios.

Este é um curso de nível avançado, portanto, espera-se que os participantes já estejam familiarizados com os conceitos fundamentais de SQL antes de avançar para tópicos mais complexos, como subconsultas, agregação avançada, operadores de conjunto e funções analíticas/de janela.

Público-alvo

Este curso foi projetado para analistas de dados e desenvolvedores de aplicações de relatórios.

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas