Plan du cours
Review of SQL Basics
- Recap of SELECT, WHERE, GROUP BY
- Quick review of JOIN types
- Understanding query execution order
Data Manipulation Statements
- INSERT INTO
- UPDATE and DELETE
- Transaction control (BEGIN, COMMIT, ROLLBACK)
Advanced Joins and Set Operations
- FULL OUTER JOIN
- UNION, INTERSECT, EXCEPT
- SELF JOIN
Subqueries and Derived Tables
- Correlated vs. non-correlated subqueries
- Using subqueries in FROM
- CTEs (Common Table Expressions)
Window Functions
- ROW_NUMBER, RANK, DENSE_RANK
- PARTITION BY and ORDER BY
- LEAD and LAG functions
Data Types and Functions
- String and date functions
- CASE and IF statements
- Type conversions and null handling
Query Optimization
- Understanding indexes
- Using EXPLAIN
- Best practices for writing efficient queries
Summary and Next Steps
Pré requis
- Basic knowledge of SQL SELECT statements
- Experience with filtering, sorting, and simple joins
- Understanding of relational database concepts
Audience
- Data analysts
- Developers working with SQL databases
- Business intelligence professionals
Nos clients témoignent (5)
Philip était très gentil, sa façon d'expliquer les concepts SQL est remarquable. J'ai apprécié qu'il nous donne des informations et réponde à des questions qui ne faisaient pas partie de ce cours.
Stefan
Formation - SQL in SQL Server
Traduction automatique
fonctions analytiques
khusboo dassani - Tech Northwest Skillnet
Formation - SQL Advanced
Traduction automatique
Les supports de formation.
Mona Dobre - DB Global Technology
Formation - SQL Advanced level for Analysts
Traduction automatique
La façon dont l'instructeur enseigne est très informative et efficace, surtout le deuxième jour lorsque les sujets sont un peu plus avancés.
Aynanie Kiram - Aarki, Inc.
Formation - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Traduction automatique
Exercices interactifs
Matthew Viner - Thames Water Utilites Ltd
Formation - Transact SQL Basic
Traduction automatique