Фильтрация с помощью переменных сессии
Переменные сессии в 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 >= ___;