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
SELECTpara recuperar dados de uma ou mais tabelas. - Usar cláusulas
WHEREe 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,MINeMAX. - Compreender e usar
GROUP BYeHAVING. - 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.
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)
os dados foram personalizados para as nossas organizações
Vincent Long - ASSMANG PTY LTD
Curso - T-SQL Fundamentals with SQL Server Training Course
Máquina Traduzida
personalizado de acordo com nossa compreensão e dados
Vincent Long - ASSMANG PTY LTD
Curso - Business Intelligence with SSAS
Máquina Traduzida
O instrutor trouxe seu melhor desempenho novamente ao conduzir a formação personalizada para minha equipe com excelente timing, conhecimento, apoio e empatia.
James - Shawnee Mission School District
Curso - Administering in Microsoft SQL Server
Máquina Traduzida
A palestra sobre CTE
Glyssa Mae - Metropolitan Bank and Trust Company
Curso - Transact SQL Advanced
Máquina Traduzida