Rekap: Pelanggan Teratas
Termasuk bagian Lebih dari Dasar-Dasar dalam perjalanan SQL di Coddy. Pelajaran 27 dari 27.
Tantangan
SedangTabel dan kolom yang tersedia:
orders:id,customer_id,amount,status
Dengan hanya mempertimbangkan pesanan dengan status = 'paid', tampilkan untuk setiap customer_id:
customer_idtotal_spent: jumlahamountpct_of_revenue: bagian pelanggan tersebut dari total pendapatan yang sudah dibayar, dibulatkan ke 1 angka desimal
Urutkan berdasarkan total_spent secara menurun.
Coba sendiri
-- jumlahkan pesanan yang sudah dibayar per pelanggan; hitung persentasenya dari total
Semua pelajaran di Lebih dari Dasar-Dasar
3Agregasi dengan Kondisi
COUNT dengan CASESUM dengan CASEMengubah Baris menjadi KolomRangkuman: Sumber Trafik6Resep Analitik
Top-N per GrupPersentase dari TotalTotal KumulatifMenyimpan Satu Baris per KunciRekap: Pelanggan TeratasLatihan sendiri: Playground SQL