大城市裡的健身日常
文字資料是 Snowflake 中最常用的資料型別之一,常被直接用在查詢裡,例如 CASE 敘述、WHERE 子句等。
你將補上查詢內容,以擷取高級健身房(premium)地點的資訊,並將其分類為位於主要或非主要城市。請特別留意那些文字值!
本練習屬於課程
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 = '___';