शुरू करेंमुफ़्त में शुरू करें

Session variables के साथ फ़िल्टरिंग

Snowflake में session variables आपको कोई मान एक बार सेव करने और अपनी पूरी सेशन के दौरान किसी भी क्वेरी में $ प्रीफ़िक्स लगाकर उसे रेफ़र करने देते हैं। यह Snowflake-विशिष्ट फीचर है — मानों को हार्डकोड किए बिना क्वेरीज़ को parameterize करने में उपयोगी।

Session variable $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 पर क्वेरी चलाएँ ताकि उन सभी 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 >= ___;
कोड संपादित करें और चलाएँ