查询 JSON 数据
Yelpto 是一家领先的本地商家发现平台,现邀请您以顾问数据工程师的身份提供支持。
他们希望探索餐饮行业,重点关注费城在周末营业、并且评分为 5 星的人气餐厅。
您将使用 yelp_business_data 表,重点是 name、categories、attributes 和 hours 这几列。
您可以在 SQL 控制台中探索 yelp_business_data 表。

请注意,attributes 和 hours 列的类型为 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