LoslegenKostenlos starten

Verschachtelte semi-strukturierte Daten abfragen

In Spalten vom Typ VARIANT sind Daten oft verschachtelt, wie wir in der Spalte city_meta der unten gezeigten Tabelle host_cities sehen.

Snowflake table with a single column of type VARIANT.

Ein Snowflake-Verbindungsobjekt zur Datenbank olympics wurde erstellt und ist in der Variablen conn verfügbar. Viel Erfolg beim Abfragen!

Diese Übung ist Teil des Kurses

<Kurs>Einführung in NoSQL</Kurs>
Kurs ansehen

Übungsanweisungen

  • Vervollständige mit Punktnotation die Abfrage, um Daten aus dem verschachtelten Feld lat im Objekt coordinates zu extrahieren.
  • Frage das verschachtelte Feld long aus dem Objekt coordinates in der Spalte city_meta ab.
  • Führe die Abfrage aus und gib die Ergebnisse aus.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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 bearbeiten und ausführen