購入意欲を判定する
お客様が楽曲を購入するかどうかには、いくつかの要因が関わります。たとえばジャンルや曲の長さ、価格などです。これらを実行可能なデータに落とし込み、購入意欲を測るクエリを書いていきます。
この演習はコースの一部です
Snowflake でのデータ操作
演習の手順
CASEステートメントを作成します。unit_priceが0.99で、ジャンルが Rock and Roll または Pop(5と9)の楽曲は、購入意欲を'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;