Sfida: Ottimizzazione dell'Analisi dei Ricavi dei Clienti
Scorri per mostrare il menu
Scrivere una query che analizzi in modo efficiente il fatturato dei clienti utilizzando Materialized Views e Common Table Expressions (CTE) sulla tabella retail_data_updated:
- Creare una Materialized View che pre-aggregi il fatturato totale (
'total_amount') per ciascun'customer_id'e'customer_country'. - Utilizzare una CTE per classificare i clienti all'interno di ogni paese in base al loro
'total_revenue'. - Interrogare la Materialized View per restituire i primi 5 clienti per fatturato per paese.
- Ordinare i risultati per
'customer_country'.
La query deve restituire le seguenti colonne:
'customer_id'(identificativo univoco del cliente);'customer_country'(paese del cliente);'total_revenue'(somma di'total_amount'per il cliente);
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 2. Capitolo 6
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Sezione 2. Capitolo 6