ПочатиПочніть безкоштовно

Фільтрування за змінними сеансу

Змінні сеансу в 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 >= ___;
Редагувати та запускати код