開始使用免費開始

判斷購買意圖

你已經歸納出影響顧客購買歌曲的幾個因素,包括歌曲的曲風與長度,以及價格。現在,你要把這些轉成可操作的資料,撰寫查詢來量化購買意圖。

本練習屬於課程

Snowflake 中的資料操作

檢視課程

練習說明

  • 建立一個 CASE 陳述式;若歌曲的 unit_price0.99,且曲風為搖滾樂或流行樂(曲風 59),將其分類為 '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;
編輯並執行程式碼