ПочатиПочніть безкоштовно

Запити до вкладених напівструктурованих даних

У стовпцях типу VARIANT дані часто бувають вкладеними, як це видно у стовпці city_meta таблиці host_cities нижче.

Snowflake table with a single column of type VARIANT.

Створено обʼєкт зʼєднання Snowflake з базою даних olympics, який доступний у змінній conn. Успішних запитів!

Ця вправа є частиною курсу

Вступ до NoSQL

Переглянути курс

Інструкції до вправи

  • Використовуючи крапкову нотацію, завершіть запит для отримання даних із вкладеного поля lat в обʼєкті coordinates.
  • Зробіть запит до вкладеного поля long з обʼєкта coordinates у стовпці city_meta.
  • Виконайте запит і надрукуйте результати.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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)
Редагувати та запускати код