Bắt đầu ngayBắt đầu miễn phí

Truy vấn dữ liệu bán cấu trúc lồng nhau

Trong các cột kiểu VARIANT, dữ liệu thường có dạng lồng nhau, như bạn thấy ở cột city_meta của bảng host_cities bên dưới.

Snowflake table with a single column of type VARIANT.

Một đối tượng kết nối Snowflake tới cơ sở dữ liệu olympics đã được tạo và có sẵn trong biến conn. Chúc bạn truy vấn hiệu quả!

Bài tập này là một phần của khóa học

Giới thiệu về NoSQL

Xem khóa học

Hướng dẫn bài tập

  • Dùng dot notation, hoàn thiện truy vấn để trích xuất dữ liệu từ trường lồng nhau lat trong đối tượng coordinates.
  • Truy vấn trường lồng nhau long từ đối tượng coordinates trong cột city_meta.
  • Thực thi truy vấn và in kết quả.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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)
Chỉnh sửa và Chạy Mã