Próxima estação
Usar funções de janela de forma eficaz é como ter um superpoder. Você consegue chegar aos resultados muito mais rápido.
Neste exercício, você vai usar funções de janela para fornecer informações adicionais aos passageiros de um trem. Em particular, você usará a tabela train_schedule para também informar o nome da próxima estação, um tipo de informação comum que dá tempo para os passageiros se prepararem para a próxima parada.
Este exercício faz parte do curso
Análise de Séries Temporais no PostgreSQL
Instruções do exercício
- Crie um novo campo
next_stationque traga o nome da próxima parada para cada parada na linha do trem.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- 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;