1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do NoSQL

Connected

ćwiczenie

Wyodrębnianie danych z dokumentu

W tym ćwiczeniu przećwiczysz użycie funkcji json_extract_path oraz json_extract_path_text do odpytywania kolumny review w tabeli nested_reviews, która jest pokazana poniżej.

Tabela nested_reviews z przykładowymi danymi.

Obiekt połączenia został utworzony i zapisany w zmiennej db_engine, a biblioteka pandas jest zaimportowana jako pd. Powodzenia!

Instrukcje

100 XP
  • Pobierz wartość zapisaną w polu statement kolumny review tabeli nested_reviews, używając funkcji json_extract_path.
  • Pobierz zagnieżdżone pole reviewer, używając funkcji json_extract_path_text.
  • Doprecyzuj zapytanie tak, aby uwzględniało tylko te rekordy, w których wartość pola branch – wyodrębniona jako tekst z danych JSON – odpowiada 'Disneyland_California'. Użyj odpowiedniej funkcji, aby przetrawersować strukturę JSON i wyizolować to konkretne pole do filtrowania.