在大城市里健身
作为 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 = '___';