НачатьНачать бесплатно

Запросы к данным JSON

Yelpto — ведущая платформа для поиска местных заведений — приглашает вас в качестве консультанта по данным.

Компания хочет изучить ресторанную отрасль: её интересуют популярные рестораны с рейтингом 5 звёзд, открытые по выходным в Филадельфии.

Вы будете работать с таблицей yelp_business_data, в частности со столбцами name, categories, attributes и hours.

Изучить таблицу yelp_business_data можно в консоли SQL.

SQL console

Обратите внимание: столбцы attributes и hours имеют тип VARIANT.

Это упражнение является частью курса

Введение в Snowflake SQL

Посмотреть курс

Инструкции к упражнению

  • Извлеките часы работы в Saturday из столбца VARIANT hours.
  • Извлеките часы работы в Sunday из столбца VARIANT hours.
  • Отфильтруйте записи, в которых categories содержит 'Restaurant'.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

SELECT name,
    review_count,
    -- Retrieve the Saturday hours
    hours:___,
    -- Retrieve the Sunday hours
    ___
FROM yelp_business_data
-- Filter for Restaurants
WHERE categories ___ '%___%'
    AND (hours:Saturday IS NOT NULL AND hours:Sunday IS NOT NULL)
    AND city = 'Philadelphia'
    AND stars = 5
ORDER BY review_count DESC
Редактировать и запускать код