Agregowanie danych finansowych
W tym ćwiczeniu przyjrzysz się różnicom w płatnościach między aktywnymi a nieaktywnymi klientami.
To ćwiczenie jest częścią kursu
Stosowanie SQL w praktyce
Instrukcje do ćwiczenia
- Sprawdź różnice w łącznej liczbie płatności, zliczając
payment_idza pomocąCOUNT(). - Sprawdź różnice w średniej wartości płatności, używając
AVG(). - Sprawdź różnice w łącznej wartości płatności, używając
SUM(). - Upewnij się, że funkcje agregujące grupują dane za pomocą
GROUP BYwedług tego, czy klient jestactive.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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 ___;