Interroger des données semi-structurées imbriquées
Dans les colonnes de type VARIANT, les données peuvent souvent être imbriquées, comme on le voit dans la colonne city_meta de la table host_cities ci-dessous.

Un objet de connexion Snowflake à la base de données olympics a été créé et est disponible dans la variable conn. Bonnes requêtes !
Cet exercice fait partie du cours
Introduction à NoSQL
Instructions
- À l’aide de la notation par points, complétez la requête pour extraire la donnée du champ imbriqué
latdans l’objetcoordinates. - Interrogez le champ imbriqué
longde l’objetcoordinatesdans la colonnecity_meta. - Exécutez la requête et affichez les résultats.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)