बड़े शहर में वर्कआउट
Snowflake में सबसे लोकप्रिय डेटा टाइप्स में से एक होने के कारण, टेक्स्ट डेटा का इस्तेमाल अक्सर क्वेरी के भीतर किया जाता है, जैसे CASE स्टेटमेंट्स, WHERE क्लॉज़, आदि में!
आप एक ऐसी क्वेरी को पूरा करेंगे जो प्रीमियम जिम लोकेशंस की जानकारी निकालती है और उन्हें मेजर या नॉन-मेजर सिटी में स्थित होने के रूप में वर्गीकृत करती है। उन टेक्स्ट वैल्यूज़ पर खास ध्यान दें!
यह अभ्यास पाठ्यक्रम का हिस्सा है
Snowflake में Data Types और Functions
अभ्यास निर्देश
CASEस्टेटमेंट में, कोष्ठक के अंदर पहले मान कोNew Yorkकर दें।- else कीवर्ड के बाद स्ट्रिंग
Non-Major Cityजोड़ें; यदि ऊपर दी गई शर्त मेल नहीं खाती, तो यही वैल्यू रिटर्न होगी। WHEREक्लॉज़ को अपडेट करें ताकि सिर्फ'Premium'वालेgym_typeके रिकॉर्ड्स ही रिटर्न हों.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
gym_id,
CASE
-- Update the locations classified as a Major City
WHEN location IN ('___', 'Los Angeles', 'Dallas')
THEN 'Major City'
-- Otherwise, it's a Non-Major City
ELSE '___'
END AS gym_city
FROM CORE_GYM.gyms
-- Complete the WHERE clause to only return Premium gym types
WHERE gym_type = '___';