CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Créez un nouveau champ next_station qui 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;
Modifier et exécuter le code