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)
C'était très interactif et cela nous a tenus intéressés.
Raluca Alexandra PUNGA
Formation - SQL Fundamentals
Traduction automatique
Gunnar a créé une excellente complicité avec le public et a rapidement identifié nos besoins. Il était engageant et très compétent tout au long de la présentation, et nous avons beaucoup apprécié son humour.
Kurt - Complete Coherence
Formation - SQL For Data Science and Data Analysis
Traduction automatique
Philip a été très aimable, son style d'explication des concepts SQL est exceptionnel. J'ai apprécié qu'il nous donne des informations et réponde à des questions qui n'étaient pas incluses dans ce cours.
Stefan
Formation - SQL in SQL Server
Traduction automatique
fonctions analytiques
khusboo dassani - Tech Northwest Skillnet
Formation - SQL Advanced
Traduction automatique
Les matériels de formation.
Mona Dobre - DB Global Technology
Formation - SQL Advanced level for Analysts
Traduction automatique