LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Frage snowy_peak.subscriptions ab und gib plan und monthly_fee für alle Abos zurück, bei denen monthly_fee größer oder gleich der Sitzungsvariablen $min_fee ist.

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 >= ___;
Code bearbeiten und ausführen