开始使用免费开始使用

查询嵌套的半结构化数据

VARIANT 类型的列中,数据通常是嵌套的,如下表 host_citiescity_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)
编辑并运行代码