ComenzarEmpieza gratis

Consultar datos semiestructurados anidados

En columnas de tipo VARIANT, los datos a menudo pueden estar anidados, como vemos en la columna city_meta de la tabla host_cities a continuación.

Snowflake table with a single column of type VARIANT.

Se ha creado un objeto de conexión de Snowflake a la base de datos olympics, disponible en la variable conn. ¡Feliz consulta!

Este ejercicio forma parte del curso

Introducción a NoSQL

Ver curso

Instrucciones del ejercicio

  • Usando notación de puntos, completa la consulta para extraer datos del campo anidado lat en el objeto coordinates.
  • Consulta el campo anidado long del objeto coordinates en la columna city_meta.
  • Ejecuta la consulta y muestra los resultados.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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 y ejecutar código