Prochaine station
Bien maîtriser les fonctions de fenêtre, c’est un vrai superpouvoir. Vous obtenez des résultats bien plus rapidement.
Dans cet exercice, vous allez utiliser des fonctions de fenêtre pour fournir des informations supplémentaires aux passagers d’un train. En particulier, vous utiliserez la table train_schedule pour afficher aussi le nom de la station suivante, une information courante qui permet aux voyageurs de se préparer au prochain arrêt.
Cet exercice fait partie du cours
<cours>Analyse des séries temporelles dans PostgreSQL</cours>Instructions de l’exercice
- Créez un nouveau champ
next_stationqui indique le nom de l’arrêt suivant pour chaque arrêt de la ligne.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- Give the name of the station for the next stop
SELECT
train_id,
station,
___ ___ (
PARTITION BY ___
ORDER BY ___) AS next_station
FROM train_schedule
ORDER BY train_id, arrival_time;