Clasifică utilizatorii după numărul de comenzi
Eve îți spune că vrea să raporteze care ID-uri de utilizator au cele mai multe comenzi în fiecare lună. Nu vrea să afișeze numere mari, care i-ar distrage pe directorii executivi, așa că preferă să afișeze doar clasamentul acestora. Locul 1 revine utilizatorului cu cele mai multe comenzi, locul 2 celui cu al doilea cel mai mare număr de comenzi și tot așa.
Trimite-i lui Eve o listă cu primii 3 ID-uri de utilizator după numărul de comenzi din august 2018, împreună cu locurile lor în clasament.
Acest exercițiu face parte din cursul
Analiza datelor de business în SQL
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
SELECT
user_id,
COUNT(DISTINCT order_id) AS count_orders
FROM orders
-- Only keep orders in August 2018
WHERE ___
GROUP BY user_id;