ComenzarEmpieza gratis

Consulta de datos semiestructurados anidados

Dentro de las columnas de tipo VARIANT, a menudo se pueden anidar datos, como vemos en la columna city_meta de la tabla host_cities que aparece a continuación.

![Tabla Snowflake con una sola columna de tipo VARIANT.](https://assets.datacamp.com/production/repositories/6394/datasets/248a97f13bd08c6e244b7dd85b92ed1f0dfecb15/2.4%20Exercises.png =50%x50%)

Se ha creado un objeto de conexión Snowflake a la base de datos olympics, y está disponible en la variable conn. ¡Feliz búsqueda!

Este ejercicio forma parte del curso

Introducción al NoSQL

Ver curso

Instrucciones de ejercicio

  • Utilizando la notación por puntos, completa la consulta para extraer los datos del campo anidado lat del objeto coordinates.
  • Consulta el campo anidado long del objeto coordinates en la columna city_meta.
  • Ejecuta la consulta e imprime los resultados.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este 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