Asgari şarj maliyetini belirleme
Bu şarj istasyonlarının sahibi olan şirket, faaliyet gösterdikleri her şehir için asgari bir şarj maliyeti belirlemek istiyor. Bunu yapmak için, her şehirdeki en ucuz onuncu şarj maliyetini, kullanıcıların herhangi bir oturumda araçlarını şarj ederken harcamak zorunda oldukları asgari tutar yapmak istiyorlar. Yerleşik Snowflake uzmanı olarak, her şehir için bu değeri bulup ileride her kaydı bununla karşılaştırmak senin görevin.
Bu egzersiz
Snowflake'ta Pencere Fonksiyonları
kursunun bir parçasıdırEgzersiz talimatları
charging_costiçin en küçük onuncu değeri bulmak üzere bir pencere fonksiyonu kullan.- Her şehir için bir asgari değer bulunduğundan emin olmak için verileri
charging_station_locationile bölümlendir (partition et). - Sonuçları
minimum_costolarak adlandır (alias ver).
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
SELECT
charging_station_location,
user_id,
charging_cost,
-- Find the tenth-smallest charging cost
___(___, ___) OVER(
-- Segment the data by charging_station_location
___
ORDER BY charging_cost
-- Alias the result as minimum_cost
) ___ ___
FROM ELECTRIC_VEHICLES.charging;