Définir un coût minimum de recharge
L’entreprise qui possède ces bornes souhaite définir un coût minimum de recharge pour chaque ville où elle opère. Pour cela, elle veut utiliser, pour chaque ville, le dixième coût de recharge le moins élevé comme minimum que chaque utilisateur devra payer lors d’une session. En tant qu’expert Snowflake, votre mission est de trouver cette valeur pour chaque ville afin de pouvoir comparer ensuite chaque enregistrement à ce seuil.
Cet exercice fait partie du cours
<cours>Fonctions de fenêtre dans Snowflake</cours>Instructions de l’exercice
- Utilisez une fonction de fenêtre pour trouver la dixième plus petite valeur de
charging_cost. - Partitionnez les données par
charging_station_locationafin de déterminer une valeur minimale pour chaque ville. - Donnez l’alias
minimum_costau résultat.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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;