Determinar la intención de compra
Has determinado que hay varios factores que influyen en que un cliente compre una canción. Incluyen aspectos como el género y la duración de la canción, así como su precio. Ahora vas a convertir esto en datos accionables escribiendo una consulta para medir la intención de compra.
Este ejercicio forma parte del curso
Manipulación de datos en Snowflake
Instrucciones del ejercicio
- Crea una sentencia
CASE; si las canciones tienen ununit_pricede0.99y son Rock and Roll o Pop (géneros5y9), clasifícalas como intención de compra'High'. - Si una canción dura menos de 5 minutos (
300000milisegundos) y no es Electronic Dance Music (género15), debería tener intención de compra'Neutral'. - Todas las demás canciones deberían tener intención de compra
'Low'.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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;