최상위 JSON 데이터 쿼리하기
Postgres JSON을 사용하면 반정형 데이터를 손쉽게 쿼리할 수 있어요! Postgres는 ->, ->>를 포함한 내장 연산자를 제공합니다. 이 연습에서는 이러한 연산자를 활용해 JSON 타입 열에서 리뷰 데이터를 쿼리해 볼 거예요. 이 테이블은 아래와 같은 형태예요:

시작을 도와드리기 위해 pandas는 pd로 임포트되어 있고, 연결 객체는 생성되어 db_engine 변수에 저장해 두었습니다. 즐겁게 진행해 보세요!
이 연습은 강의의 일부입니다
NoSQL 입문
연습 안내
nested_reviews테이블의review열에서location필드를 JSON으로 조회하도록->연산자를 사용하세요.nested_reviews테이블의review열에서statement필드를 텍스트로 조회하세요.pandas를 사용해 쿼리를 실행하고 결과를 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Build the query to select the review_id and rating fields
query = """
SELECT
____ -> '____' AS location,
____ ____ '_____' AS statement
FROM ____;
"""
# Execute the query, render results
data = pd.____(____, db_engine)
print(____)