IniziaInizia gratis

Interrogare dati JSON e JSONB da Postgres

Con i tipi di dato incorporati JSON e JSONB di Postgres, è facile archiviare e gestire dati semi-strutturati in una tabella Postgres. In questo esercizio, esplorerai alcuni degli strumenti che Postgres offre per interrogare dati di tipo JSON dalla tabella nested_reviews. In bocca al lupo!

Questo esercizio fa parte del corso

Introduzione ai database NoSQL

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una connessione al database disneyland con l'utente repl, usando sqlalchemy.
  • Esegui la query salvata nella variabile query, utilizzando il db_engine definito in precedenza.
  • Mostra la colonna review del DataFrame results e osserva i dati restituiti.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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"])
Modifica ed esegui il codice