开始使用免费开始使用

激励会员营销

作为激励健身房会员回归的新举措的一部分,市场团队希望在会员完成训练后向其推送通知。您的任务是将这些消息的生成自动化,方便快速集成到他们的应用中。

消息应类似如下格式:On <date> you burned <calories burned> calories via <workout type>

本练习是课程的一部分

Snowflake 中的数据类型与函数

查看课程

练习说明

  • 使用合适的函数,将多段文本拼接为一条完整消息。
  • visits 表中的 calories_burned 加入到消息中。
  • 在消息中包含会员本次访问的 workout_type,并将结果起别名为 message

交互式实操练习

通过完成这段示例代码来试试这个练习。

SELECT
    v.user_id,
    g.location,
    
    -- Concatenate the following strings to create a sentence
    ___(
        'Congrats! On ', 
        DATE(v.checkin_time), 
        ' you burned ', 
        v.___,  -- Add the calories burned
        ' calories via ', 
        v.___  -- Add the workout type
    ) AS message

FROM CORE_GYM.visits AS v
JOIN CORE_GYM.gyms AS g
    ON v.gym_id = g.gym_id;
编辑并运行代码