1. Nauka
  2. /
  3. Kursy
  4. /
  5. Funkcje okna w Snowflake

Connected

ćwiczenie

Ustalanie minimalnego kosztu ładowania

Firma zarządzająca stacjami ładowania chce ustalić minimalny koszt ładowania dla każdego obsługiwanego miasta. W tym celu postanowiono przyjąć dziesiąty najniższy koszt ładowania w danym mieście jako kwotę minimalną, którą każdy użytkownik musi zapłacić podczas jednej sesji. Jako ekspert od Snowflake masz za zadanie wyznaczyć tę wartość dla każdego miasta, aby móc później porównać z nią poszczególne rekordy.

Instrukcje

100 XP
  • Użyj funkcji okna, aby znaleźć dziesiątą najniższą wartość kolumny charging_cost.
  • Podziel dane za pomocą PARTITION BY według kolumny charging_station_location, tak aby wartość minimalna była wyznaczana osobno dla każdego miasta.
  • Nadaj wynikom alias minimum_cost.
Powered by Snowflake