LoslegenKostenlos loslegen

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

Einführung in NoSQL

Kurs anzeigen

Anleitung zur Übung

  • 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 Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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