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

Nested सेमी-स्ट्रक्चर्ड डेटा की क्वेरी करना

VARIANT टाइप के कॉलम्स में डेटा अक्सर nested होता है, जैसा कि नीचे host_cities टेबल के city_meta कॉलम में दिख रहा है.

Snowflake table with a single column of type VARIANT.

डेटाबेस olympics के लिए Snowflake कनेक्शन ऑब्जेक्ट बनाया गया है और वैरिएबल conn में उपलब्ध है. क्वेरी करने के लिए तैयार रहें!

यह अभ्यास पाठ्यक्रम का हिस्सा है

NoSQL परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • डॉट नोटेशन का उपयोग करके, coordinates ऑब्जेक्ट के nested lat फ़ील्ड से डेटा निकालने के लिए क्वेरी पूरी कीजिए.
  • city_meta कॉलम में coordinates ऑब्जेक्ट के nested long फ़ील्ड को क्वेरी कीजिए.
  • क्वेरी चलाइए और परिणाम प्रिंट कीजिए.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Build a query to extract nested location coordinates
query = """
SELECT
	city_meta:coordinates.____,
    city_meta:____.____
FROM host_cities;
"""

# Execute the query and output the results
results = conn.cursor().____(____).fetch_pandas_all()
print(results)
कोड संपादित करें और चलाएँ