Determinare l'intento di acquisto
Hai capito che alcuni fattori influenzano l'acquisto di un brano da parte di un cliente. Tra questi ci sono il genere e la durata di un brano, oltre al suo prezzo. Ora trasformerai questi elementi in dati utili scrivendo una query per misurare l'intento di acquisto.
Questo esercizio fa parte del corso
Manipolazione dei dati in Snowflake
Istruzioni dell'esercizio
- Crea un'istruzione
CASE; se i brani hanno ununit_pricepari a0.99e sono Rock and Roll o Pop (generi5e9), classificare come intento di acquisto'High'. - Se un brano è più corto di 5 minuti (
300000millisecondi) e non è Electronic Dance Music (genere15), dovrebbe avere intento di acquisto'Neutral'. - Tutti gli altri brani dovrebbero avere intento di acquisto
'Low'.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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;