Impostare un costo minimo di ricarica
L'azienda proprietaria di queste colonnine vuole impostare un costo minimo di ricarica per ogni città in cui opera. Per farlo, desidera rendere il decimo costo di ricarica più economico di ciascuna città il minimo che ogni utente deve spendere quando ricarica il proprio veicolo in una sessione. In qualità di esperto Snowflake, il tuo compito è trovare questo valore per ogni città, così da poter poi confrontare ciascun record con esso.
Questo esercizio fa parte del corso
Window Functions in Snowflake
Istruzioni dell'esercizio
- Usa una funzione finestra per trovare il decimo valore più basso di
charging_cost. - Partiziona i dati per
charging_station_locationper assicurarti di trovare un valore minimo per ogni città. - Assegna ai risultati l'alias
minimum_cost.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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;