Menentukan niat pembelian
Anda telah menentukan bahwa beberapa hal memengaruhi pelanggan saat membeli sebuah lagu. Ini mencakup genre dan durasi lagu, serta harganya. Sekarang, Anda akan menerjemahkan hal-hal tersebut menjadi data yang dapat ditindaklanjuti dengan menulis kueri untuk mengukur niat pembelian.
Latihan ini adalah bagian dari kursus
Manipulasi Data di Snowflake
Petunjuk latihan
- Buat pernyataan
CASE; jika lagu memilikiunit_pricesebesar0.99dan termasuk Rock and Roll atau Pop (genre5dan9), klasifikasikan sebagai niat pembelian'High'. - Jika sebuah lagu berdurasi kurang dari 5 menit (
300000milidetik) dan bukan Electronic Dance Music (genre15), maka harus memiliki niat pembelian'Neutral'. - Semua lagu lainnya harus memiliki niat pembelian
'Low'.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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;