Classifica gli utenti per numero di ordini
Eve ti dice che vuole riportare quali ID utente hanno più ordini ogni mese. Non vuole mostrare numeri lunghi, che distrarrebbero i dirigenti C-level, quindi vuole visualizzare solo le loro posizioni in classifica. Il grado 1 va all’utente con più ordini, il grado 2 all’utente con il secondo numero di ordini più alto, e così via.
Invia a Eve un elenco dei primi 3 ID utente per numero di ordini in agosto 2018, con le rispettive posizioni in classifica.
Questo esercizio fa parte del corso
Analizzare i dati aziendali in SQL
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
SELECT
user_id,
COUNT(DISTINCT order_id) AS count_orders
FROM orders
-- Only keep orders in August 2018
WHERE ___
GROUP BY user_id;