Oturum değişkenleriyle filtreleme
Snowflake’teki oturum değişkenleri, bir değeri bir kez kaydedip oturumun geri kalanında tüm sorgularda $ önekiyle kullanmana olanak tanır. Bu, Snowflake’e özgü bir özelliktir — değerleri sabitlemeden sorguları parametreleştirmek için kullanışlıdır.
$min_fee adlı oturum değişkeni 49.99 olarak ayarlandı (SET min_fee = 49.99 komutunu çalıştırmaya eşdeğer). snowy_peak.subscriptions tablosunda subscription_id, user_email, plan, status, start_date ve monthly_fee sütunları bulunur.
Bu egzersiz
Snowflake Mimarisi
kursunun bir parçasıdırEgzersiz talimatları
snowy_peak.subscriptionstablosunu sorgulayarak,monthly_feedeğeri oturum değişkeni$min_feedeğerine eşit veya daha büyük olan tüm abonelikler içinplanvemonthly_feedeğerlerini döndür.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Return plan and monthly_fee for subscriptions at or above $min_fee
SELECT plan, monthly_fee
FROM snowy_peak.subscriptions
WHERE monthly_fee >= ___;