Determinarea intenției de cumpărare
Ai identificat câțiva factori care influențează decizia unui client de a cumpăra o melodie – printre aceștia se numără genul muzical, durata și prețul. Acum vei transforma aceste informații în date acționabile, scriind o interogare care măsoară intenția de cumpărare.
Acest exercițiu face parte din cursul
Manipularea datelor în Snowflake
Instrucțiuni pentru exercițiu
- Creează o instrucțiune
CASE: dacă melodiile au ununit_pricede0.99și aparțin genului Rock and Roll sau Pop (genul5și9), clasifică-le ca având intenție de cumpărare'High'. - Dacă o melodie are o durată mai mică de 5 minute (
300000milisecunde) și nu este Electronic Dance Music (genul15), aceasta ar trebui să aibă intenție de cumpărare'Neutral'. - Toate celelalte melodii ar trebui să aibă intenție de cumpărare
'Low'.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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;