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
- Obtendo data e hora atuais com diferentes funções
- Expressão CASE
Agregando dados usando funções de agregação
- Funções de agregação
- Funções de agregação e valores 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
- Pivôs (crosstabs) 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 as subconsultas podem ser aplicadas
- 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
- 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 possuir um bom conhecimento prático de SQL básico e Microsoft SQL Server, incluindo a capacidade de:
- Escrever consultas básicas de
SELECTpara recuperar dados de uma ou mais tabelas. - Usar cláusulas
WHEREe condições básicas de filtragem. - 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 utilizar
GROUP BYeHAVING. - Tener alguma experiência prática trabalhando com bancos de dados, análise de dados ou relatórios.
Isto é 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/janela.
Público-alvo
Este curso foi projetado para analistas de dados e desenvolvedores de aplicações de relatórios.
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