ПочатиПочніть безкоштовно

Визначення наміру покупця

Ви з'ясували, що на купівлю пісні клієнтом впливають кілька чинників. Зокрема жанр і тривалість пісні, а також її ціна. Тепер перетворіть це на корисні дані, написавши запит для оцінювання наміру покупця.

Ця вправа є частиною курсу

Опрацювання даних у Snowflake

Переглянути курс

Інструкції до вправи

  • Створіть оператор CASE; якщо пісні мають unit_price 0.99 і належать до Rock and Roll або Pop (жанри 5 і 9), класифікуйте як 'High' намір покупця.
  • Якщо пісня коротша за 5 хвилин (300000 мілісекунд) і не є Electronic Dance Music (жанр 15), вона повинна мати 'Neutral' намір покупця.
  • Усі інші пісні повинні мати 'Low' намір покупця.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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;
Редагувати та запускати код