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

वित्त को Aggregate करना

इस अभ्यास में आप यह जानना चाहेंगे कि सक्रिय (active) और निष्क्रिय ग्राहकों के बीच भुगतानों में क्या अंतर हैं।

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

वास्तविक समस्याओं पर SQL लागू करना

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

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

  • उनके कुल भुगतानों की संख्या में अंतर जानने के लिए payment_id को COUNT() कीजिए।
  • उनके औसत भुगतान में अंतर जानने के लिए AVG() का उपयोग कीजिए।
  • उनके कुल भुगतान में अंतर जानने के लिए SUM() का उपयोग कीजिए।
  • सुनिश्चित कीजिए कि aggregate functions ग्राहक भुगतान के active होने के आधार पर GROUP BY करें।

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

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

SELECT active, 
       ___ AS num_transactions, 
       ___ AS avg_amount, 
       ___ AS total_amount
FROM payment AS p
INNER JOIN customer AS c
  ON p.customer_id = c.customer_id
GROUP BY ___;
कोड संपादित करें और चलाएँ