大都市でのジム検索
テキストデータは 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 = '___';