ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o instrucțiune CASE: dacă melodiile au un unit_price de 0.99 și aparțin genului Rock and Roll sau Pop (genul 5 și 9), clasifică-le ca având intenție de cumpărare 'High'.
  • Dacă o melodie are o durată mai mică de 5 minute (300000 milisecunde) și nu este Electronic Dance Music (genul 15), 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;
Editează și rulează codul