查询嵌套的半结构化数据
在 VARIANT 类型的列中,数据通常是嵌套的,如下表 host_cities 的 city_meta 列所示。

已创建指向数据库 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)