व्यक्तिगत जानकारी के साथ काम करना
आपके डेटा वेयरहाउस में एक नई टेबल जोड़ी गई है, जिसमें यूज़र-विशिष्ट जानकारी शामिल है। हालाँकि, members टेबल के personal_info कॉलम में यह डेटा VARIANT फॉर्मेट में है और नीचे दिए गए रूप में संग्रहीत है। आपका काम है इस डेटा को फ़िल्टर और पार्स करके ऐसा परिणाम सेट बनाना जो प्रत्येक सदस्य के लिए स्पेशल ऑफ़र की योजना बनाने में उपयोगी हो।
{
"age": "56",
"gender": "Female",
"name": {
"first": "Chris",
"last": "Wilson"
}
}
यह अभ्यास पाठ्यक्रम का हिस्सा है
Snowflake में Data Types और Functions
अभ्यास निर्देश
- dot-notation का उपयोग करके
personal_infoकॉलम से सदस्य कीageप्राप्त करें, और वैल्यू कोTO_NUMBERफंक्शन में पास करें। - bracket-notation का उपयोग करके
personal_infoसे सदस्य का gender प्राप्त करें। - परिणाम सेट को ऐसे रिकॉर्ड्स तक सीमित करें जिनमें सदस्य की आयु कम से कम 25 वर्ष हो।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
personal_info,
-- Use the TO_NUMBER function to convert the age to a NUMBER
TO_NUMBER(___:___),
-- Use bracket-notation to retrieve the member's gender
___
FROM CORE_GYM.members
-- Only retrieve members who are at least 25
___ TO_NUMBER(personal_info:age) >= ___;