CommencerCommencer gratuitement

Filtrer avec des variables de session

Les variables de session dans Snowflake vous permettent d’enregistrer une valeur une fois, puis de la réutiliser dans n’importe quelle requête pendant le reste de votre session à l’aide d’un préfixe $. Il s’agit d’une fonctionnalité propre à Snowflake, pratique pour paramétrer des requêtes sans coder les valeurs en dur.

La variable de session $min_fee a été définie à 49.99 (équivaut à exécuter SET min_fee = 49.99). La table snowy_peak.subscriptions contient les colonnes subscription_id, user_email, plan, status, start_date et monthly_fee.

Cet exercice fait partie du cours

Architecture de Snowflake

Afficher le cours

Instructions

  • Interrogez snowy_peak.subscriptions pour renvoyer plan et monthly_fee pour tous les abonnements dont monthly_fee est supérieure ou égale à la variable de session $min_fee.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- Return plan and monthly_fee for subscriptions at or above $min_fee
SELECT plan, monthly_fee
FROM snowy_peak.subscriptions
WHERE monthly_fee >= ___;
Modifier et exécuter le code