始める無料で始める

大都市でのジム検索

テキストデータは Snowflake で最もよく使われるデータ型の一つで、CASE 文や WHERE 句など、クエリ内のさまざまな場面で活用されます。

ここでは、プレミアムジムの所在地情報を取得し、主要都市か非主要都市かを分類するクエリを完成させましょう。テキスト値の扱いに注意してください。

この演習はコースの一部です

Snowflake のデータ型と関数

コースを見る

演習の手順

  • CASE 文の中で、最初のカッコ内の値を New York に更新してください。
  • else キーワードの後に、文字列 Non-Major City を追加してください。これは、上の条件に一致しない場合に返される値です。
  • WHERE 句を更新して、gym_type'Premium' のレコードのみを返すようにしてください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

SELECT
    gym_id,
    CASE
        -- Update the locations classified as a Major City
        WHEN location IN ('___', 'Los Angeles', 'Dallas') 
        THEN 'Major City'
        
        -- Otherwise, it's a Non-Major City
        ELSE '___'
    END AS gym_city
FROM CORE_GYM.gyms

-- Complete the WHERE clause to only return Premium gym types
WHERE gym_type = '___';
コードを編集して実行