CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Complétez l’instruction SELECT pour renvoyer les champs charging_station_location et user_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;
Modifier et exécuter le code