开始使用免费开始使用

判定购买意图

您已经判断出,影响客户购买歌曲的因素有好几个,包括歌曲的流派、时长以及价格。现在,请通过编写查询,将这些因素转化为可执行的数据,用于衡量购买意图。

本练习是课程的一部分

Snowflake 中的数据操作

查看课程

练习说明

  • 创建一个 CASE 语句:如果歌曲的 unit_price0.99,且流派为摇滚或流行(genre 59),则将购买意图归类为 'High'
  • 如果歌曲时长短于 5 分钟(300000 毫秒),且不是电子舞曲(genre 15),则其购买意图应为 'Neutral'
  • 其他所有歌曲的购买意图均为 'Low'

交互式实操练习

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

SELECT
    name,
    unit_price,
    CASE
        -- Inexpensive Rock and Pop songs are always high-intent
        WHEN ___ = ___ AND genre_id IN (___, ___) THEN '___'
        -- Shorter, non-EDM tracks have neutral buyer intent
        ___ milliseconds < ___ ___ ___ != ___ ___ '___'
		-- Everything else is low
        ___ '___'
    END AS buyer_intent
FROM store.track;
编辑并运行代码