वित्त को 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 ___;