Filtern mit Sitzungsvariablen
Sitzungsvariablen in Snowflake lassen dich einen Wert einmal speichern und ihn für den Rest deiner Sitzung in beliebigen Abfragen mit einem $-Präfix referenzieren. Sie sind eine Snowflake-spezifische Funktion – praktisch, um Abfragen zu parametrisieren, ohne Werte hart zu codieren.
Die Sitzungsvariable $min_fee wurde auf 49.99 gesetzt (entspricht SET min_fee = 49.99). Die Tabelle snowy_peak.subscriptions hat die Spalten subscription_id, user_email, plan, status, start_date und monthly_fee.
Diese Übung ist Teil des Kurses
Snowflake-Architektur
Anleitung zur Übung
- Frage
snowy_peak.subscriptionsab und gibplanundmonthly_feefür alle Abos zurück, bei denenmonthly_feegrößer oder gleich der Sitzungsvariablen$min_feeist.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- Return plan and monthly_fee for subscriptions at or above $min_fee
SELECT plan, monthly_fee
FROM snowy_peak.subscriptions
WHERE monthly_fee >= ___;