Dotazování na data JSON a JSONB v Postgresu
Vestavěné datové typy JSON a JSONB v Postgresu usnadňují ukládání polostrukturovaných dat v tabulce a práci s nimi. V tomto cvičení se podíváš na nástroje, které Postgres nabízí pro dotazování dat typu JSON z tabulky nested_reviews. Hodně zdaru!
Toto cvičení je součástí kurzu
Úvod do NoSQL
Pokyny k cvičení
- Vytvoř připojení k databázi
disneylands uživatelemreplpomocí knihovnysqlalchemy. - Spusť dotaz uložený v proměnné
querys využitím dříve definovanéhodb_engine. - Vypiš sloupec
reviewz DataFrameresultsa prohlédni si vrácená data.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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"])