Programa do Curso
Revisão dos SQL Básicos
- Resumo de SELECT, WHERE, GROUP BY
- Revisão rápida dos tipos de JOIN
- Compreendendo a 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
- Utilização de subconsultas em FROM
- CTEs (Expressões Tabulares Comuns)
Funções de Janela
- ROW_NUMBER, RANK, DENSE_RANK
- PARTITION BY e ORDER BY
- Funções LEAD e LAG
Otimização de Consultas
- Compreendendo índices
- Utilizando EXPLAIN
- Melhores práticas para escrever consultas eficientes
Resumo e Próximos Passos
Requisitos
- Noções básicas de instruções SQL SELECT
- Experiência com filtros, ordenação e junções simples
- Compreensão dos conceitos de banco de dados relacionais
Público-Alvo
- Analistas de dados
- Desenvolvedores que trabalham com SQL bancos de dados
- Profissionais de Business inteligência
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