अगला स्टेशन
Window functions का सही उपयोग करना किसी सुपरपावर जैसा है. आप परिणाम बहुत तेज़ी से हासिल कर सकते हैं.
इस अभ्यास में, आप window functions का उपयोग करके ट्रेन में बैठे यात्रियों के लिए अतिरिक्त जानकारी जोड़ेंगे. खास तौर पर, आप train_schedule टेबल का उपयोग करेंगे ताकि अगले स्टेशन का नाम भी दिखाया जा सके — यह एक आम जानकारी है जो यात्रियों को अगले स्टॉप के लिए तैयार होने का समय देती है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL में Time Series Analysis
अभ्यास निर्देश
- एक नया फ़ील्ड
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;