Bắt đầu ngayBắt đầu miễn phí

Lọc bằng biến phiên (session variables)

Biến phiên trong Snowflake cho phép bạn lưu một giá trị một lần và tham chiếu nó trong mọi truy vấn trong suốt phiên làm việc bằng tiền tố $. Đây là một tính năng riêng của Snowflake — hữu ích để tham số hóa truy vấn mà không phải hardcode giá trị.

Biến phiên $min_fee đã được đặt là 49.99 (tương đương với việc chạy SET min_fee = 49.99). Bảng snowy_peak.subscriptions có các cột subscription_id, user_email, plan, status, start_date, và monthly_fee.

Bài tập này là một phần của khóa học

Kiến trúc Snowflake

Xem khóa học

Hướng dẫn bài tập

  • Truy vấn snowy_peak.subscriptions để trả về planmonthly_fee cho tất cả đăng ký có monthly_fee lớn hơn hoặc bằng biến phiên $min_fee.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

-- Return plan and monthly_fee for subscriptions at or above $min_fee
SELECT plan, monthly_fee
FROM snowy_peak.subscriptions
WHERE monthly_fee >= ___;
Chỉnh sửa và Chạy Mã