ÎncepețiÎncepe gratuit

Filtrare cu variabile de sesiune

Variabilele de sesiune din Snowflake îți permit să stochezi o valoare o singură dată și să o folosești în orice interogare pe parcursul sesiunii, folosind prefixul $. Aceasta este o funcționalitate specifică Snowflake – utilă pentru parametrizarea interogărilor fără a codifica valorile direct în cod.

Variabila de sesiune $min_fee a fost setată la 49.99 (echivalent cu rularea SET min_fee = 49.99). Tabelul snowy_peak.subscriptions conține coloanele subscription_id, user_email, plan, status, start_date și monthly_fee.

Acest exercițiu face parte din cursul

Arhitectura Snowflake

Vezi cursul

Instrucțiuni pentru exercițiu

  • Interoghează snowy_peak.subscriptions pentru a returna plan și monthly_fee pentru toate abonamentele unde monthly_fee este mai mare sau egal cu variabila de sesiune $min_fee.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- Return plan and monthly_fee for subscriptions at or above $min_fee
SELECT plan, monthly_fee
FROM snowy_peak.subscriptions
WHERE monthly_fee >= ___;
Editează și rulează codul