Prochaine station
Maîtriser les fonctions fenêtre, c'est un peu comme avoir un superpouvoir. Vous pouvez obtenir des résultats beaucoup plus rapidement.
Dans cet exercice, vous utiliserez des fonctions fenêtre pour fournir de l'information supplémentaire aux passagers à bord d'un train. Plus précisément, vous vous servirez de la table train_schedule pour indiquer aussi le nom de la station suivante, une information courante qui laisse aux usagers le temps de se préparer pour le prochain arrêt.
Cette activité fait partie du cours
Analyse de séries chronologiques dans PostgreSQL
Instructions de l’exercice
- Créez un nouveau champ
next_stationqui donne le nom de l'arrêt suivant pour chaque arrêt sur la ligne de train.
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;