Cours
AvancéApprenez à utiliser les fonctions SQL analytiques pour comprendre les données en profondeur.
Accès à vie
limité à ce cours uniquement
25€
Accès illimité à vie
pour tous les cours 24 présents et futur
79€
149€
47 % de réduction
Les fonctions de fenêtrage SQL - également appelées fonctions de fenêtre, fonctions OVER ou fonctions analytiques - sont extrêmement utiles. Ces fonctions simplifient considérablement la création d'agrégations complexes. Dans ce tutoriel fonctionnant étape par étape, nous vous guiderons à travers les fonctions de fenêtrage SQL. À la fin, vous aborderez ce sujet avec aisance et vous vous sentirez à l'aise pour utiliser les fonctions de fenêtrage dans les bases de données SQL.
Les fonctions de fenêtrage sont si puissantes qu'elles servent de point de division dans le temps : il est courant de parler de SQL avant les fonctions de fenêtrage et de SQL après les fonctions de fenêtrage. Comme elles ont été introduites dans les standards relativement récemment, ces fonctions ne sont pas abordées dans de nombreux cours de SQL.
Remarque : la plupart des moteurs de base de données populaires supportent les fonctions de fenêtrage.
À propos du cours Fonctions de fenêtrage in SQL
Ce cours couvre la syntaxe et la sémantique des fonctions de fenêtrage SQL. Il montre à quel point elles sont puissantes, quels sont les cas d'utilisation typiques, et comment utiliser ORDER BY et PARTITION BY pour mettre en place un cadre pour les fonctions de fenêtrage. Vous apprendrez également la différence entre les clauses ROWS et RANGE.
Ce cours est destiné aux utilisateurs intermédiaires. Nous supposons que l'utilisateur connaît les bases de SQL, notamment :
Vous découvrirez comment les fonctions de fenêtrage peuvent être utilisées pour :
Vous obtiendrez également une meilleure compréhension des fonctions d'agrégation SQL.
Progression du cours
Exercices terminés
1.
Les fonctions de fenêtrage ? Nous allons vous expliquer de quoi il s'agit.
2.
Votre première rencontre avec les fonctions de fenêtrage.
3.
Découvrez comment vous pouvez définir la fonction de fenêtrage avec PARTITION BY
4.
Apprenez comment vous pouvez classer des lignes avec des fonctions de fenêtrage.
5.
Apprenez à créer des cadres de fenêtre sophistiqués pour vos fonctions de fenêtrage.
6.
Apprenez les fonctions analytiques les plus essentielles.
7.
Créez des statistiques avancées calculées indépendamment pour divers groupes de lignes.
8.
Savez-vous quand les fonctions de fenêtrage sont évaluées dans une requête SQL ? Découvrons-le.
9.
Maîtrisez toutes les compétences que vous avez acquises jusqu'à présent dans notre longue série d'exercices.
10.
Testez les compétences que vous avez acquises tout au long du cours grâce à ce quiz final.