Bedöma köparintention
Du har identifierat ett antal faktorer som påverkar om en kund köper en låt – till exempel genre, låtlängd och pris. Nu ska du omvandla dessa faktorer till användbara data genom att skriva en fråga som mäter köparintentionen.
Den här övningen är en del av kursen
Datamanipulering i Snowflake
Övningsinstruktioner
- Skapa en
CASE-sats: om låtar har ettunit_pricepå0.99och tillhör antingen Rock and Roll eller Pop (genre5respektive9), klassificera dem som'High'köparintention. - Om en låt är kortare än 5 minuter (
300000millisekunder) och inte tillhör Electronic Dance Music (genre15), ska den ha'Neutral'köparintention. - Alla övriga låtar ska ha
'Low'köparintention.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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;