Récapitulatif - Meilleurs clients
Fait partie de la section Au-delà des bases du Journey SQL de Coddy. Leçon 27 sur 27.
Défi
MoyenTables et colonnes disponibles :
orders:id,customer_id,amount,status
En ne considérant que les commandes avec status = 'paid', renvoyez pour chaque customer_id :
customer_idtotal_spent: somme deamountpct_of_revenue: part de ce client dans le chiffre d’affaires total payé, arrondie à 1 décimale
Triez par total_spent dans l’ordre décroissant.
Essayez vous-même
-- agréger les commandes payées par client ; calculer le pct du total
Toutes les leçons de Au-delà des bases
1Logique conditionnelle
CASE WHENCASE dans ORDER BYCOALESCE pour les NULLNULLIF et IIFRécapitulatif - Présence3Agrégation conditionnelle
COUNT avec CASESUM avec CASEPivoter les lignes en colonnesRécapitulatif - Sources de trafic6Recettes d’analyse
Top-N par groupePourcentage du totalTotal cumuléGarder une ligne par cléRécapitulatif - Meilleurs clientsEntraînez-vous par vous-même : Playground SQL