JSON データのクエリ
Yelpto は、地域のビジネスを発見するための大手プラットフォームです。今回、あなたはコンサルタントのデータエンジニアとして協力することになりました。
Yelpto は、フィラデルフィアで週末も営業している人気の 5 つ星レストランに注目し、レストラン業界を分析したいと考えています。
yelp_business_data テーブル、特に name、categories、attributes、hours 列を使って作業します。
SQL コンソールで yelp_business_data テーブルを確認できます。

attributes 列と hours 列は VARIANT 型であることに注意してください。
この演習はコースの一部です
Snowflake SQL 入門
演習の手順
- VARIANT 型の
Saturday列からhoursの営業時間を取得してください。 - VARIANT 型の
Sunday列から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