Začněte nyníZačněte zdarma

Dotazování vnořených semi-strukturovaných dat

Ve sloupcích typu VARIANT mohou být data často vnořená, jak vidíme ve sloupci city_meta tabulky host_cities níže.

Snowflake table with a single column of type VARIANT.

Objekt připojení Snowflake k databázi olympics byl vytvořen a je dostupný v proměnné conn. Příjemné dotazování!

Toto cvičení je součástí kurzu

Úvod do NoSQL

Zobrazit kurz

Pokyny k cvičení

  • Pomocí tečkové notace dokonči dotaz pro extrakci dat z vnořeného pole lat v objektu coordinates.
  • Dotaž se na vnořené pole long z objektu coordinates ve sloupci city_meta.
  • Spusť dotaz a vypiš výsledky.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód