Zacznij terazZacznij za darmo

Odpytywanie zagnieżdżonych danych częściowo ustrukturyzowanych

W kolumnach typu VARIANT dane mogą być zagnieżdżone – tak jak w kolumnie city_meta tabeli host_cities poniżej.

Snowflake table with a single column of type VARIANT.

Obiekt połączenia Snowflake z bazą danych olympics został już utworzony i jest dostępny w zmiennej conn. Miłego odpytywania!

To ćwiczenie jest częścią kursu

Wprowadzenie do NoSQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Używając notacji kropkowej, uzupełnij zapytanie, aby wyodrębnić dane z zagnieżdżonego pola lat w obiekcie coordinates.
  • Odpytaj zagnieżdżone pole long z obiektu coordinates w kolumnie city_meta.
  • Uruchom zapytanie i wyświetl wyniki.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod