ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Crea una sentencia CASE; si las canciones tienen un unit_price de 0.99 y son Rock and Roll o Pop (géneros 5 y 9), clasifícalas como intención de compra 'High'.
  • Si una canción dura menos de 5 minutos (300000 milisegundos) y no es Electronic Dance Music (género 15), 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;
Editar y ejecutar código