Comece agoraComece grátis

Consultando dados semiestruturados aninhados

Em colunas do tipo VARIANT, os dados podem estar aninhados, como vemos na coluna city_meta da tabela host_cities abaixo.

Snowflake table with a single column of type VARIANT.

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 exercicio faz parte do curso

Introdução a NoSQL

Ver curso

Instruções do exercicio

  • Usando a notação de ponto, complete a consulta para extrair dados do campo aninhado lat no objeto coordinates.
  • Consulte o campo aninhado long do objeto coordinates na coluna city_meta.
  • Execute a consulta e imprima os resultados.

exercicio interativo prático

Tente este exercicio completando 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