Stasiun berikutnya
Menguasai window function secara efektif ibarat memiliki kekuatan super. Anda dapat memperoleh hasil jauh lebih cepat.
Pada latihan ini, Anda akan menggunakan window function untuk menyediakan informasi tambahan bagi penumpang di dalam kereta. Secara khusus, Anda akan menggunakan tabel train_schedule untuk juga menampilkan nama stasiun berikutnya, sebuah informasi umum yang memberi waktu bagi komuter untuk bersiap menuju perhentian selanjutnya.
Latihan ini adalah bagian dari kursus
Analisis Deret Waktu di PostgreSQL
Petunjuk latihan
- Buat field baru
next_stationyang menampilkan nama perhentian berikutnya untuk setiap perhentian di jalur kereta.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- 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;