Aan de slagGa gratis aan de slag

Geneste semi-gestructureerde data queryen

In kolommen van het type VARIANT kunnen gegevens vaak genest zijn, zoals je ziet in de kolom city_meta van de tabel host_cities hieronder.

Snowflake table with a single column of type VARIANT.

Er is een Snowflake-connectionobject naar de database olympics gemaakt en beschikbaar als de variabele conn. Succes met queryen!

Deze oefening maakt deel uit van de cursus

Introductie tot NoSQL

Cursus bekijken

Oefeninstructies

  • Gebruik puntnotatie en maak de query af om data op te halen uit het geneste veld lat in het object coordinates.
  • Query het geneste veld long uit het object coordinates in de kolom city_meta.
  • Voer de query uit en print de resultaten.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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)
Code bewerken en uitvoeren