BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • charging_cost iç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_location ile bölümlendir (partition et).
  • Sonuçları minimum_cost olarak 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;
Kodu Düzenle ve Çalıştır