Herausforderung: Optimierung der Kundenumsatzanalyse
Swipe um das Menü anzuzeigen
Schreibe eine Abfrage, die Kundenumsätze effizient mithilfe von Materialized Views und Common Table Expressions (CTEs) in der Tabelle retail_data_updated analysiert:
- Erstelle eine Materialized View, die den Gesamtumsatz (
'total_amount') für jede'customer_id'und jedes'customer_country'voraggregiert. - Verwende ein CTE, um Kunden innerhalb jedes Landes basierend auf ihrem
'total_revenue'zu ranken. - Frage die Materialized View ab, um die Top 5 Kunden nach Umsatz pro Land zurückzugeben.
- Sortiere die Ergebnisse nach
'customer_country'.
Die Abfrage soll folgende Spalten zurückgeben:
'customer_id'(eindeutige Kundenkennung);'customer_country'(Land des Kunden);'total_revenue'(Summe von'total_amount'für den Kunden);
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 6
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Abschnitt 2. Kapitel 6