खरीदारी इरादा तय करना
आपने पहचाना है कि एक ग्राहक के गाना खरीदने के पीछे कई बातें होती हैं. इनमें जेनर और गाने की लंबाई, साथ ही उसकी कीमत शामिल हैं. अब, आप इन बातों को एक क्वेरी लिखकर क्रियात्मक डेटा में बदलेंगे ताकि buyer intent मापा जा सके.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Snowflake में डेटा मैनिपुलेशन
अभ्यास निर्देश
- एक
CASEस्टेटमेंट बनाएँ; अगर गानों काunit_price0.99है और वे Rock and Roll या Pop (जेनर5और9) में से हैं, तो उन्हें'High'buyer intent के रूप में वर्गीकृत करें. - अगर कोई गाना 5 मिनट (
300000milliseconds) से छोटा है और Electronic Dance Music (जेनर15) नहीं है, तो उसका buyer intent'Neutral'होना चाहिए. - बाकी सभी गानों का buyer intent
'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;