下一站
高效运用窗口函数就像拥有"超能力",能让您更快得到结果。
在本练习中,您将使用窗口函数为列车乘客提供更多信息。具体来说,您将使用 train_schedule 表来提供下一站的名称——这是一种常见的信息形式,可让通勤者提前为下一站做好准备。
本练习是课程的一部分
PostgreSQL 中的时间序列分析
练习说明
- 新建字段
next_station,为线路上的每一站提供其下一站的名称。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- 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;