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

Revenue क्वार्टाइल्स

Dave अपना अध्ययन समेट रहे हैं और कुछ और आँकड़े निकालना चाहते हैं. वे पहला, दूसरा और तीसरा revenue क्वार्टाइल जानना चाहते हैं. वे औसत भी निकालना चाहते हैं ताकि समझ सकें कि डेटा किस दिशा में skewed है.

पहला, दूसरा और तीसरा revenue क्वार्टाइल, साथ ही औसत, की गणना कीजिए.

Note: आप column_a नाम के कॉलम के लिए 30वाँ पर्सेंटाइल PERCENTILE_CONT(0.30) WITHIN GROUP (ORDER BY column_a ASC) का उपयोग करके निकाल सकते हैं.

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

SQL में बिज़नेस डेटा का विश्लेषण

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

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

  • प्रत्येक user ID और उससे Delivr को मिलने वाला revenue user_revenues CTE में स्टोर करें.
  • पहला, दूसरा और तीसरा revenue क्वार्टाइल निकालें.
  • औसत revenue निकालें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

WITH user_revenues AS (
  -- Select the user IDs and their revenues
  SELECT
    ___,
    ___ AS revenue
  FROM meals AS m
  JOIN orders AS o ON m.meal_id = o.meal_id
  GROUP BY user_id)

SELECT
  -- Calculate the first, second, and third quartile
  ROUND(
    ___ :: ___,
  2) AS revenue_p25,
  ROUND(
    ___ :: ___,
  2) AS revenue_p50,
  ROUND(
    ___ :: ___,
  2) AS revenue_p75,
  -- Calculate the average
  ROUND(___ :: ___, 2) AS avg_revenue
FROM user_revenues;
कोड संपादित करें और चलाएँ