开始使用免费开始使用

使用会话变量进行筛选

Snowflake 中的会话变量允许您在整个会话期间只设置一次数值,并在任意查询中通过 $ 前缀来引用。它是 Snowflake 特有的功能——可用于参数化查询,而无需将数值硬编码到语句中。

会话变量 $min_fee 已设置为 49.99(等同于运行 SET min_fee = 49.99)。snowy_peak.subscriptions 表包含列 subscription_iduser_emailplanstatusstart_datemonthly_fee

本练习是课程的一部分

Snowflake 架构

查看课程

练习说明

  • 查询 snowy_peak.subscriptions,返回所有 monthly_fee 大于或等于会话变量 $min_fee 的订阅的 planmonthly_fee

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- Return plan and monthly_fee for subscriptions at or above $min_fee
SELECT plan, monthly_fee
FROM snowy_peak.subscriptions
WHERE monthly_fee >= ___;
编辑并运行代码