Inizia subitoInizia gratis

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

Visualizza corso

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;
Modifica ed esegui il codice