Après avoir suivi ces cours, je me sens confiant dans la création de visualisations et de tableaux de bord professionnels.
Description du cours
Avez-vous déjà réfléchi à la manière dont les professionnels des données utilisent SQL pour résoudre des problèmes commerciaux concrets, tels que la génération de classements, le calcul de moyennes mobiles et de totaux cumulés, la déduplication de données ou l'analyse temporelle ? Si vous maîtrisez déjà la sélection, le filtrage, le tri, la jointure et le regroupement de données avec SQL, ce cours constitue la prochaine étape de votre apprentissage. À la fin, vous serez en mesure de rédiger des requêtes avec une grande aisance. Vous apprendrez à créer des requêtes pour l'analyse et l'ingénierie des données à l'aide des fonctions de fenêtrage, l'arme secrète du langage SQL. En utilisant les données des vols, vous découvrirez à quel point il est simple d'utiliser les fonctions de fenêtrage, et à quel point elles sont flexibles et efficaces.Les vidéos contiennent des transcriptions en direct que vous pouvez afficher en cliquant sur « Afficher la transcription » en bas à gauche des vidéos.
Le glossaire du cours se trouve à droite dans la section « Ressources ».
Pour obtenir des crédits CPE, vous devez suivre le cours dans son intégralité et obtenir une note d’au moins 70 % à l'évaluation qualifiante. Vous pouvez accéder à l'évaluation en cliquant sur la mention « Crédits CPE » à droite.
Prérequis
Programme de formation
Plan du cours
1
Introduction aux fonctions de fenêtrage
Dans ce chapitre, vous découvrirez ce que sont les fonctions de fenêtrage, ainsi que leurs deux sous-clauses de base ORDER BY et PARTITION BY.
- Introduction50 XP
- Fonctions de fenêtrage vs GROUP BY50 XP
- Numérotation des lignes100 XP
- Numérotation des Jeux Olympiques dans l’ordre croissant100 XP
- ORDER BY50 XP
- Numérotation des Jeux Olympiques dans l’ordre décroissant100 XP
- Numérotation des athlètes olympiques en fonction du nombre de médailles remportées100 XP
- Champions en titre d'haltérophilie100 XP
- PARTITION BY50 XP
- Champions en titre par genre100 XP
- Champions en titre par genre et par épreuve100 XP
- Numéros de ligne avec partitionnement50 XP
2
Récupération, classement et pagination
Dans ce chapitre, vous apprendrez trois applications pratiques des fonctions de fenêtrage : récupérer des valeurs dans différentes parties du tableau, classer les lignes en fonction de leurs valeurs et répartir les lignes dans différents tableaux.
3
Fonctions de fenêtrage agrégées et cadres
Dans ce chapitre, vous apprendrez à utiliser des fonctions agrégées que vous connaissez bien, comme `AVG()` et `SUM()`, en tant que fonctions de fenêtrage, ainsi qu'à définir des cadres pour modifier la sortie d'une fonction de fenêtre.
4
Au-delà des fonctions de fenêtrage
Dans ce dernier chapitre, vous apprendrez quelques techniques et fonctions qui sont utiles lorsqu'elles sont utilisées avec les fonctions de fenêtrage.
S
Statistiques récapitulatives et fonctions de fenêtrage PostgreSQL
Cours
terminé

