시작하기무료로 시작하기

중첩된 반정형 데이터 질의하기

VARIANT 형식의 열에서는 아래 host_cities 테이블의 city_meta 열처럼 데이터가 중첩되어 있는 경우가 많아요.

Snowflake table with a single column of type VARIANT.

데이터베이스 olympics에 대한 Snowflake 연결 객체가 생성되어 있으며, 변수 conn에 담겨 있어요. 즐겁게 쿼리해 보세요!

이 연습은 강의의 일부입니다

NoSQL 입문

강의 보기

연습 안내

  • 점 표기법을 사용해 coordinates 객체에서 중첩된 lat 필드의 데이터를 추출하도록 쿼리를 완성하세요.
  • city_meta 열의 coordinates 객체에서 중첩된 long 필드를 조회하세요.
  • 쿼리를 실행하고 결과를 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Build a query to extract nested location coordinates
query = """
SELECT
	city_meta:coordinates.____,
    city_meta:____.____
FROM host_cities;
"""

# Execute the query and output the results
results = conn.cursor().____(____).fetch_pandas_all()
print(results)
코드 편집 및 실행