始める無料で始める

JSON データのクエリ

Yelpto は、地域のビジネスを発見するための大手プラットフォームです。今回、あなたはコンサルタントのデータエンジニアとして協力することになりました。

Yelpto は、フィラデルフィアで週末も営業している人気の 5 つ星レストランに注目し、レストラン業界を分析したいと考えています。

yelp_business_data テーブル、特に namecategoriesattributeshours 列を使って作業します。

SQL コンソールで yelp_business_data テーブルを確認できます。

SQL console

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
コードを編集して実行