CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Créez une instruction CASE; si les chansons ont un unit_price de 0.99 et sont Rock and Roll ou Pop (genres 5 et 9), classez l'intention d'achat comme 'High'.
  • Si une chanson dure moins de 5 minutes (300000 millisecondes) et n'est pas de l'Electronic Dance Music (genre 15), 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;
Modifier et exécuter le code