문서 데이터 추출하기
이 연습 문제에서는 nested_reviews 테이블의 review 컬럼을 조회하기 위해 json_extract_path와 json_extract_path_text 함수를 연습해 볼 거예요. 테이블은 아래와 같습니다.

연결 객체는 db_engine 변수에 생성되어 있으며, pandas는 pd로 임포트되어 있어요. 화이팅입니다!
이 연습은 강의의 일부입니다
NoSQL 입문
연습 안내
json_extract_path함수를 사용해nested_reviews테이블의review컬럼에서statement필드에 저장된 값을 조회하세요.json_extract_path_text함수를 사용해 중첩된reviewer필드를 조회하세요.- JSON 데이터에서 텍스트로 추출한
branch정보가'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)