Определение намерения покупателя
Вы выяснили, что на решение покупателя приобрести песню влияет несколько факторов: жанр, длительность и цена. Теперь вы преобразуете эти факторы в данные, пригодные для анализа, — напишите запрос для оценки намерения покупателя.
Это упражнение является частью курса
Манипуляция данными в 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;