Aan de slagBegin gratis

Rangschik gebruikers op hun aantal bestellingen

Eve vertelt je dat ze wil rapporteren welke user ID’s elke maand de meeste bestellingen hebben. Ze wil geen lange aantallen tonen, want die leiden C-level executives alleen maar af, dus ze wil alleen de rangen weergeven. Rang 1 gaat naar de gebruiker met de meeste bestellingen, rang 2 naar de gebruiker met de op één na meeste bestellingen, enzovoort.

Stuur Eve een lijst met de top 3 user ID’s op basis van bestellingen in augustus 2018, inclusief hun rang.

Deze oefening maakt deel uit van de cursus

Zakelijke data analyseren in SQL

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

SELECT
  user_id,
  COUNT(DISTINCT order_id) AS count_orders
FROM orders
-- Only keep orders in August 2018
WHERE ___
GROUP BY user_id;
Code bewerken en uitvoeren