Déterminer l’intention d’achat
Vous avez identifié plusieurs facteurs qui influencent l’achat d’un morceau par un client : le genre, la durée et le prix. À présent, traduisez ces éléments en données exploitables en écrivant une requête pour mesurer l’intention d’achat.
Cet exercice fait partie du cours
Manipulation de données dans Snowflake
Instructions
- Créez une instruction
CASE; si les morceaux ont ununit_pricede0.99et sont Rock and Roll ou Pop (genres5et9), classez-les avec une intention d’achat'High'. - Si un morceau dure moins de 5 minutes (
300000millisecondes) et n’est pas de l’Electronic Dance Music (genre15), il doit avoir une intention d’achat'Neutral'. - Tous les autres morceaux doivent avoir une intention d’achat
'Low'.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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;