判定购买意图
您已经判断出,影响客户购买歌曲的因素有好几个,包括歌曲的流派、时长以及价格。现在,请通过编写查询,将这些因素转化为可执行的数据,用于衡量购买意图。
本练习是课程的一部分
Snowflake 中的数据操作
练习说明
- 创建一个
CASE语句:如果歌曲的unit_price为0.99,且流派为摇滚或流行(genre5和9),则将购买意图归类为'High'。 - 如果歌曲时长短于 5 分钟(
300000毫秒),且不是电子舞曲(genre15),则其购买意图应为'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;