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:

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
Instrucțiuni pentru exercițiu
- Folosește operatorul
->pentru a interoga câmpullocationdin coloanareviewa tabeluluinested_reviews, ca JSON. - Interoghează câmpul
statementca text din coloanareviewa tabeluluinested_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(____)