ComeçarComece gratuitamente

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.

![Tabela Snowflake com uma única coluna do tipo VARIANT.](https://assets.datacamp.com/production/repositories/6394/datasets/248a97f13bd08c6e244b7dd85b92ed1f0dfecb15/2.4%20Exercises.png =50%x50%)

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

Ver Curso

Instruções de exercício

  • Usando a notação de ponto, conclua a consulta para extrair dados do campo lat aninhado no objeto coordinates.
  • Consultar o campo long aninhado do objeto coordinates na coluna city_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)
Editar e executar código