Plan du cours
Révision des bases de SQL
- Rappel sur SELECT, WHERE, GROUP BY
- Bref rappel des types de JOIN
- Compréhension de l'ordre d'exécution des requêtes
Déclarations de manipulation des données
- INSERT INTO
- UPDATE et DELETE
- Contrôle des transactions (BEGIN, COMMIT, ROLLBACK)
Jointures avancées et opérations ensembles
- FULL OUTER JOIN
- UNION, INTERSECT, EXCEPT
- SELF JOIN
Sous-requêtes et tables dérivées
- Sous-requêtes corrélées vs non corrélées
- Utilisation de sous-requêtes dans FROM
- CTEs (Expressions Table Communes)
Fonctions en fenêtre
- ROW_NUMBER, RANK, DENSE_RANK
- PARTITION BY et ORDER BY
- Fonctions LEAD et LAG
Types de données et fonctions
- Fonctions chaînes et dates
- CASE et IF statements
- Conversions de type et gestion des valeurs NULL
Optimisation des requêtes
- Compréhension des index
- Utilisation d'EXPLAIN
- Bonnes pratiques pour écrire des requêtes efficaces
Résumé et Étapes suivantes
Pré requis
- Connaissance de base des instructions SQL SELECT
- Expérience en filtrage, tri et jointures simples
- Compréhension des concepts des bases de données relationnelles
Public cible
- Analystes de données
- Développeurs travaillant avec SQL les bases de données
- Professionnels du Business intelligence
Nos clients témoignent (5)
Gunnar a établi un excellent rapport avec le public et a rapidement identifié nos besoins. Il s'est montré captivant et très compétent tout au long de son intervention, et nous avons apprécié son humour.
Kurt - Complete Coherence
Formation - SQL For Data Science and Data Analysis
Traduction automatique
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