Consulta de dados semiestruturados aninhados
Nas colunas do tipo VARIANT
, os dados podem ser aninhados com frequência, como vemos na coluna city_meta
da tabela host_cities
abaixo.

Um objeto de conexão do Snowflake com o banco de dados olympics
foi criado e está disponível na variável conn
. Boas consultas!
Este exercício faz parte do curso
Introdução ao NoSQL
Instruções de exercício
- Usando a notação de ponto, conclua a consulta para extrair dados do campo
lat
aninhado no objetocoordinates
. - Consultar o campo
long
aninhado do objetocoordinates
na colunacity_meta
. - Execute a consulta e imprima os resultados.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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)