ÎncepețiÎncepe gratuit

Interogarea datelor JSON de la nivel superior

Cu Postgres JSON, interogarea datelor semi-structurate este simplă! Postgres oferă operatori încorporați, printre care -> și ->>. În acest exercițiu, vei exersa utilizarea acestor operatori pentru a interoga date de tip recenzie dintr-o coloană de tip JSON. Tabelul are structura de mai jos:

Tabelul nested_reviews, cu date exemplu.

Pentru a te ajuta să începi, pandas a fost importat ca pd, iar un obiect de conexiune a fost creat și stocat în variabila db_engine. Mult succes!

Acest exercițiu face parte din cursul

Introducere în NoSQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește operatorul -> pentru a interoga câmpul location din coloana review a tabelului nested_reviews, ca JSON.
  • Interoghează câmpul statement ca text din coloana review a tabelului nested_reviews.
  • Execută interogarea folosind pandas și afișează rezultatul.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Build the query to select the review_id and rating fields
query = """
	SELECT 
    	____ -> '____' AS location, 
        ____ ____ '_____' AS statement 
    FROM ____;
"""

# Execute the query, render results
data = pd.____(____, db_engine)
print(____)
Editează și rulează codul