BaşlayınÜcretsiz başlayın

Satın alma niyetini belirleme

Bir müşterinin bir şarkıyı satın almasını etkileyen birkaç unsur olduğunu belirledin. Bunlar arasında türü, süresi ve fiyatı gibi özellikler var. Şimdi bunları eyleme dönüştürülebilir verilere çevirerek satın alma niyetini ölçen bir sorgu yazacaksın.

Bu egzersiz, kursun bir parçasıdır

Snowflake'te Veri İşleme

Kursa Göz Atın

Egzersiz talimatları

  • Bir CASE ifadesi oluştur: Eğer şarkıların unit_price değeri 0.99 ise ve Rock and Roll ya da Pop (tür 5 ve 9) ise, 'High' satın alma niyeti olarak sınıflandır.
  • Bir şarkı 5 dakikadan kısa (300000 milisaniye) ise ve Electronic Dance Music (tür 15) değilse, 'Neutral' satın alma niyeti olmalı.
  • Diğer tüm şarkılar 'Low' satın alma niyetine sahip olmalı.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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;
Kodu Düzenle ve Çalıştır