Витягування даних документа
У цій вправі ви потренуєтеся використовувати функції json_extract_path і json_extract_path_text, щоб робити запити до стовпця review таблиці nested_reviews, яку показано нижче.

Обʼєкт з'єднання створено і збережено у змінній db_engine, а pandas імпортовано як pd. Успіхів!
Ця вправа є частиною курсу
Вступ до NoSQL
Інструкції до вправи
- Зробіть запит до значення, що зберігається в полі
statementу стовпціreviewтаблиціnested_reviews, використовуючи функціюjson_extract_path. - Зверніться до вкладеного поля
reviewer, використовуючи функціюjson_extract_path_text. - Уточніть запит так, щоб він включав лише ті записи, де інформація
branch, витягнута як текст із даних JSON, дорівнює'Disneyland_California'. Скористайтеся відповідною функцією, щоб пройтися структурою JSON і виділити це конкретне поле для фільтрації.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Return the statement and reviewer fields, filter by the
# nested branch field
query = """
SELECT
____(review, '____'),
____
FROM nested_reviews
WHERE ____(____, '____', '____') = 'Disneyland_California';
"""
data = pd.read_sql(query, db_engine)
print(data)