MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Buat pernyataan CASE; jika lagu memiliki unit_price sebesar 0.99 dan termasuk Rock and Roll atau Pop (genre 5 dan 9), klasifikasikan sebagai niat pembelian 'High'.
  • Jika sebuah lagu berdurasi kurang dari 5 menit (300000 milidetik) dan bukan Electronic Dance Music (genre 15), 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;
Edit dan Jalankan Kode