Finansları birleştirme
Bu egzersizde, aktif olan müşterilerle aktif olmayanlar arasındaki ödeme farkları hakkında daha fazla bilgi edinmek istiyorsun.
Bu egzersiz, kursun bir parçasıdır
SQL'i Gerçek Dünyadaki Sorunlara Uygulama
Egzersiz talimatları
payment_iddeğerleriniCOUNT()ederek toplam ödeme sayılarındaki farkı bul.AVG()kullanarak ortalama ödemelerdeki farkı bul.SUM()kullanarak toplam ödemelerdeki farkı bul.- Toplu fonksiyonları
GROUP BYile, müşterinin ödemelerininactiveolup olmadığına göre gruplandırdığından emin ol.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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 ___;