始める無料で始める

購入意欲を判定する

お客様が楽曲を購入するかどうかには、いくつかの要因が関わります。たとえばジャンルや曲の長さ、価格などです。これらを実行可能なデータに落とし込み、購入意欲を測るクエリを書いていきます。

この演習はコースの一部です

Snowflake でのデータ操作

コースを見る

演習の手順

  • CASE ステートメントを作成します。unit_price0.99 で、ジャンルが Rock and Roll または Pop(59)の楽曲は、購入意欲を 'High' と分類します。
  • 曲が5分未満(300000 ミリ秒)で、Electronic Dance Music(ジャンル 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;
コードを編集して実行