Kom igångKom igång gratis

Fråga nästlad semistrukturerad data

Inuti kolumner av typen VARIANT kan data ofta vara nästlad, som vi ser i kolumnen city_meta i tabellen host_cities nedan.

Snowflake table with a single column of type VARIANT.

Ett Snowflake-anslutningsobjekt till databasen olympics har skapats och finns tillgängligt i variabeln conn. Lycka till med frågorna!

Den här övningen är en del av kursen

Introduktion till NoSQL

Visa kurs

Övningsinstruktioner

  • Använd punktnotation och komplettera frågan för att extrahera data från det nästlade fältet lat i objektet coordinates.
  • Fråga det nästlade fältet long från objektet coordinates i kolumnen city_meta.
  • Kör frågan och skriv ut resultaten.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod