НачатьНачать бесплатно

Фильтрация с помощью переменных сессии

Переменные сессии в 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 >= ___;
Редактировать и запускать код