Podsumowanie — najlepsi klienci
Część sekcji Poza podstawami ścieżki SQL w Coddy. Lekcja 27 z 27.
Wyzwanie
ŚredniDostępne tabele i kolumny:
orders:id,customer_id,amount,status
Uwzględniając tylko zamówienia z status = 'paid', zwróć dla każdego customer_id:
customer_idtotal_spent: suma wartościamountpct_of_revenue: udział danego klienta w całkowitym przychodzie z opłaconych zamówień, zaokrąglony do 1 miejsca po przecinku
Sortuj malejąco według total_spent.
Spróbuj swoich sił
-- zsumuj opłacone zamówienia dla każdego klienta; oblicz pct całości
Wszystkie lekcje w sekcji Poza podstawami
3Agregacja warunkowa
COUNT z CASESUM z CASEPrzekształcanie wierszy w kolumnyPodsumowanie — źródła ruchu6Przepisy na analizy
Top N w każdej grupieProcent całościSuma narastającoJeden wiersz na kluczPodsumowanie — najlepsi klienciPoćwicz samodzielnie: Edytor online SQL