开始使用免费开始使用

在大城市里健身

作为 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 = '___';
编辑并运行代码