सही वाहनों का मार्केटिंग
आपकी मार्केटिंग टीम सबसे अधिक बैटरी क्षमता वाले वाहनों की पहचान करना चाहती है. इससे वे कार निर्माताओं के साथ मिलकर अलग-अलग चार्जिंग स्टेशनों पर इन वाहनों का मार्केटिंग कर पाएँगे. आपका काम प्रत्येक वाहन की बैटरी क्षमता के आधार पर इन वाहनों की रैंकिंग बनाना है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Snowflake में Window Functions
अभ्यास निर्देश
SELECTस्टेटमेंट में,ELECTRIC_VEHICLES.chargingटेबल सेvehicle_modelऔरbattery_capacityवाले फ़ील्ड हासिल करें.- विंडो फंक्शन का उपयोग करके बिना गैप वाली रैंकिंग रिटर्न करें.
- रैंकिंग को
battery_capacityके आधार पर तय करें, सबसे अधिक से सबसे कम.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
-- Return the vehicle model and battery capacity
___,
___,
-- Use a window function to return a ranking without gaps
___() OVER(
-- Battery capacity from greatest to least
___
) AS battery_capacity_rank
FROM ELECTRIC_VEHICLES.charging;