開始使用免費開始

查詢巢狀的半結構化資料

VARIANT 型別的欄位中,資料常常是巢狀結構,就像下面 host_cities 資料表的 city_meta 欄位所示。

Snowflake table with a single column of type VARIANT.

已建立連線到 olympics 資料庫的 Snowflake 連線物件,並存放在變數 conn 中。開始查詢吧!

本練習屬於課程

NoSQL 入門

檢視課程

練習說明

  • 使用點記法,完成查詢,從 coordinates 物件中擷取巢狀欄位 lat 的資料。
  • city_meta 欄位的 coordinates 物件中查詢巢狀欄位 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)
編輯並執行程式碼