开始使用免费开始使用

查询 JSON 数据

Yelpto 是一家领先的本地商家发现平台,现邀请您以顾问数据工程师的身份提供支持。

他们希望探索餐饮行业,重点关注费城在周末营业、并且评分为 5 星的人气餐厅。

您将使用 yelp_business_data 表,重点是 namecategoriesattributeshours 这几列。

您可以在 SQL 控制台中探索 yelp_business_data 表。

SQL console

请注意,attributeshours 列的类型为 VARIANT。

本练习是课程的一部分

Snowflake SQL 入门

查看课程

练习说明

  • 从 VARIANT 类型的 hours 列中提取 Saturday 的营业时间。
  • 从 VARIANT 类型的 hours 列中提取 Sunday 的营业时间。
  • 仅保留 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
编辑并运行代码