शुरू करेंमुफ़्त में शुरू करें

खरीदारी इरादा तय करना

आपने पहचाना है कि एक ग्राहक के गाना खरीदने के पीछे कई बातें होती हैं. इनमें जेनर और गाने की लंबाई, साथ ही उसकी कीमत शामिल हैं. अब, आप इन बातों को एक क्वेरी लिखकर क्रियात्मक डेटा में बदलेंगे ताकि buyer intent मापा जा सके.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Snowflake में डेटा मैनिपुलेशन

पाठ्यक्रम देखें

अभ्यास निर्देश

  • एक CASE स्टेटमेंट बनाएँ; अगर गानों का unit_price 0.99 है और वे Rock and Roll या Pop (जेनर 5 और 9) में से हैं, तो उन्हें 'High' buyer intent के रूप में वर्गीकृत करें.
  • अगर कोई गाना 5 मिनट (300000 milliseconds) से छोटा है और 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;
कोड संपादित करें और चलाएँ