Bắt đầu ngayBắt đầu miễn phí

Xác định ý định mua hàng

Bạn đã xác định rằng có vài yếu tố ảnh hưởng đến việc khách hàng mua một bài hát. Bao gồm thể loại và độ dài bài hát, cũng như giá của nó. Giờ bạn sẽ chuyển những yếu tố này thành dữ liệu có thể hành động bằng cách viết một truy vấn để đo lường ý định mua hàng.

Bài tập này là một phần của khóa học

Xử lý dữ liệu trong Snowflake

Xem khóa học

Hướng dẫn bài tập

  • Tạo một câu lệnh CASE; nếu bài hát có unit_price0.99 và thuộc Rock and Roll hoặc Pop (thể loại 59), phân loại là ý định mua hàng 'High'.
  • Nếu một bài hát ngắn hơn 5 phút (300000 mili giây) và không phải Electronic Dance Music (thể loại 15), thì nên có ý định mua hàng 'Neutral'.
  • Tất cả các bài hát còn lại nên có ý định mua hàng 'Low'.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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;
Chỉnh sửa và Chạy Mã