Programa do Curso
Revisão dos Fundamentos do SQL
- Revisão de SELECT, WHERE, GROUP BY
- Revisão rápida dos tipos de JOIN
- Compreensão da ordem de execução das consultas
Instruções de Manipulação de Dados
- INSERT INTO
- UPDATE e DELETE
- Controle de transações (BEGIN, COMMIT, ROLLBACK)
Joins Avançados e Operações de Conjunto
- FULL OUTER JOIN
- UNION, INTERSECT, EXCEPT
- SELF JOIN
Subconsultas e Tabelas Derivadas
- Subconsultas correlacionadas vs. não correlacionadas
- Uso de subconsultas em FROM
- CTEs (Common Table Expressions)
Funções de Janela
- ROW_NUMBER, RANK, DENSE_RANK
- PARTITION BY e ORDER BY
- LEAD e LAG functions
Tipos de Dados e Funções
- Funções de string e data
- Instruções CASE e IF
- Conversões de tipo e manipulação de nulls
Otimização de Consultas
- Compreensão de índices
- Uso do EXPLAIN
- Melhores práticas para escrever consultas eficientes
Resumo e Próximos Passos
Requisitos
- Conhecimento básico de declarações SQL SELECT
- Experiência com filtragem, ordenação e joins simples
- Compreensão dos conceitos de banco de dados relacional
Público-Alvo
- Analistas de dados
- Desenvolvedores trabalhando com bancos de dados SQL
- Profissionais de inteligência empresarial
Declaração de Clientes (5)
O Filipe foi muito simpático, o seu estilo de explicar SQL conceitos é excelente. Gostei do facto de ele nos ter dado informações e respondido a perguntas que não faziam parte deste curso.
Stefan
Curso - SQL in SQL Server
Máquina Traduzida
funções analíticas
khusboo dassani - Tech Northwest Skillnet
Curso - SQL Advanced
Máquina Traduzida
Os materiais de treinamento.
Mona Dobre - DB Global Technology
Curso - SQL Advanced level for Analysts
Máquina Traduzida
A maneira como o instrutor ensina é muito informativa e eficaz, especialmente no segundo dia, quando os tópicos são um pouco mais avançados.
Aynanie Kiram - Aarki, Inc.
Curso - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Máquina Traduzida
Exercícios interativos
Matthew Viner - Thames Water Utilites Ltd
Curso - Transact SQL Basic
Máquina Traduzida