Ajouter des numéros de ligne aux sessions de recharge
Tout au long du cours, vous allez créer des fonctions de fenêtre à partir de la table charging du schéma Snowflake ELECTRIC_VEHICLES. Chaque enregistrement de cette table décrit une session de « recharge » pour un véhicule électrique.
Vous allez commencer par utiliser une fonction de fenêtre pour ajouter un numéro de ligne à chaque enregistrement.
Cet exercice fait partie du cours
<cours>Fonctions de fenêtre dans Snowflake</cours>Instructions de l’exercice
- Complétez l’instruction
SELECTpour renvoyer les champscharging_station_locationetuser_id. - À l’aide d’une fonction de fenêtre, attribuez un numéro de ligne à chaque enregistrement et triez par
charging_cost.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
SELECT
-- Return the charging_station_location and user_id
___,
___,
charging_start_time,
charging_cost,
-- Assign a row number to each record, ordering by charging_cost
___() ___(___ ___ ___)
FROM ELECTRIC_VEHICLES.charging;