Déterminer l'intention d'achat
Vous avez déterminé que plusieurs facteurs influencent l'achat d'une chanson par un client. Il s'agit notamment du genre et de la durée de la chanson, ainsi que de son prix. Vous allez maintenant traduire cela en données exploitables en écrivant une requête pour mesurer l'intention d'achat.
Cette activité fait partie du cours
Manipulation de données dans Snowflake
Instructions de l’exercice
- Créez une instruction
CASE; si les chansons ont ununit_pricede0.99et sont Rock and Roll ou Pop (genres5et9), classez l'intention d'achat comme'High'. - Si une chanson dure moins de 5 minutes (
300000millisecondes) et n'est pas de l'Electronic Dance Music (genre15), son intention d'achat devrait être'Neutral'. - Toutes les autres chansons devraient avoir une intention d'achat
'Low'.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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;