Interrogare dati semi-strutturati annidati
All'interno delle colonne di tipo VARIANT, i dati possono spesso essere annidati, come si vede nella colonna city_meta della tabella host_cities qui sotto.

È stato creato un oggetto di connessione Snowflake al database olympics, disponibile nella variabile conn. Buone query!
Questo esercizio fa parte del corso
Introduzione ai database NoSQL
Istruzioni dell'esercizio
- Usando la dot notation, completa la query per estrarre i dati dal campo annidato
latnell'oggettocoordinates. - Interroga il campo annidato
longdall'oggettocoordinatesnella colonnacity_meta. - Esegui la query e stampa i risultati.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)