Фільтрування за змінними сеансу
Змінні сеансу в Snowflake дають змогу один раз зберегти значення і посилатися на нього в будь‑якому запиті протягом усього сеансу за допомогою префікса $. Це специфічна для Snowflake можливість — корисна для параметризації запитів без жорсткого кодування значень.
Змінну сеансу $min_fee встановлено в 49.99 (еквівалентно виконанню SET min_fee = 49.99). Таблиця snowy_peak.subscriptions містить стовпці subscription_id, user_email, plan, status, start_date та monthly_fee.
Ця вправа є частиною курсу
Архітектура Snowflake
Інструкції до вправи
- Виконайте запит до
snowy_peak.subscriptions, щоб повернутиplanіmonthly_feeдля всіх підписок, у якихmonthly_feeбільше або дорівнює змінній сеансу$min_fee.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- Return plan and monthly_fee for subscriptions at or above $min_fee
SELECT plan, monthly_fee
FROM snowy_peak.subscriptions
WHERE monthly_fee >= ___;