การคิวรีข้อมูลกึ่งโครงสร้างแบบซ้อนกัน
ภายในคอลัมน์ประเภท VARIANT ข้อมูลมักจะซ้อนกันเป็นชั้น ดังที่เห็นในคอลัมน์ city_meta ของตาราง host_cities ด้านล่าง

ได้สร้าง Snowflake connection object ไปยังฐานข้อมูล olympics แล้ว และพร้อมใช้งานในตัวแปร conn ขอให้สนุกกับการคิวรี!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
NoSQL เบื้องต้น
คำแนะนำการฝึกหัด
- โดยใช้ dot notation ให้เติมคิวรีให้ครบเพื่อดึงข้อมูลจากฟิลด์
latที่ซ้อนอยู่ใน objectcoordinates - คิวรีฟิลด์
longที่ซ้อนอยู่ใน objectcoordinatesในคอลัมน์city_meta - รันคิวรีและพิมพ์ผลลัพธ์ออกมา
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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)