ÎncepețiÎncepe gratuit

Interogarea datelor JSON și JSONB din Postgres

Tipurile de date JSON și JSONB integrate în Postgres facilitează stocarea și manipularea datelor semi-structurate într-un tabel Postgres. În acest exercițiu, vei explora instrumentele oferite de Postgres pentru a interoga date de tip JSON din tabelul nested_reviews. Mult succes!

Acest exercițiu face parte din cursul

Introducere în NoSQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o conexiune la baza de date disneyland cu utilizatorul repl, folosind sqlalchemy.
  • Execută interogarea stocată în variabila query, utilizând db_engine definit anterior.
  • Afișează coloana review din DataFrame-ul results și observă datele returnate.

Exercițiu interactiv practic

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

import pandas as pd
import sqlalchemy

# Create a connection to the reviews database
db_engine = sqlalchemy.create_engine("postgresql+psycopg2://____:password@localhost:5432/____")

query = """SELECT * FROM nested_reviews;"""

# Execute the query, check out the results
results = pd.____(____, ____)

# Print the review column from the results DataFrame
____(results["review"])
Editează și rulează codul