Menyaring dengan variabel sesi
Variabel sesi di Snowflake memungkinkan Anda menyimpan satu nilai dan merujuknya di kueri mana pun selama sesi Anda menggunakan awalan $. Ini adalah fitur khusus Snowflake — berguna untuk memparameterisasi kueri tanpa menuliskan nilai secara hardcode.
Variabel sesi $min_fee telah diatur ke 49.99 (setara dengan menjalankan SET min_fee = 49.99). Tabel snowy_peak.subscriptions memiliki kolom subscription_id, user_email, plan, status, start_date, dan monthly_fee.
Latihan ini adalah bagian dari kursus
Arsitektur Snowflake
Petunjuk latihan
- Kueri
snowy_peak.subscriptionsuntuk menampilkanplandanmonthly_feebagi semua langganan denganmonthly_feelebih besar dari atau sama dengan variabel sesi$min_fee.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Return plan and monthly_fee for subscriptions at or above $min_fee
SELECT plan, monthly_fee
FROM snowy_peak.subscriptions
WHERE monthly_fee >= ___;