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 merupakan bagian dari kursus
Analisis Deret Waktu di PostgreSQL
Instruksi latihan
- Buat field baru
next_stationyang menampilkan nama perhentian berikutnya untuk setiap perhentian di jalur kereta.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- 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;