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
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
La façon dont l'instructeur enseigne est très informative et efficace, particulièrement 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