判斷購買意圖
你已經歸納出影響顧客購買歌曲的幾個因素,包括歌曲的曲風與長度,以及價格。現在,你要把這些轉成可操作的資料,撰寫查詢來量化購買意圖。
本練習屬於課程
Snowflake 中的資料操作
練習說明
- 建立一個
CASE陳述式;若歌曲的unit_price為0.99,且曲風為搖滾樂或流行樂(曲風5與9),將其分類為'High'購買意圖。 - 若歌曲長度小於 5 分鐘(
300000毫秒)且不是電子舞曲(曲風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;