Nutzer nach ihrer Bestellanzahl ranken
Eve sagt dir, dass sie jeden Monat berichten möchte, welche User-IDs die meisten Bestellungen haben. Sie will keine langen Zahlen anzeigen, die C‑Level‑Execs nur ablenken würden, daher sollen nur die Ränge gezeigt werden. Rang 1 geht an den Nutzer mit den meisten Bestellungen, Rang 2 an den mit den zweitmeisten, und so weiter.
Schicke Eve eine Liste der Top 3 User-IDs nach Bestellungen im August 2018 inklusive ihrer Ränge.
Diese Übung ist Teil des Kurses
<Kurs>Business-Daten mit SQL analysieren</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
SELECT
user_id,
COUNT(DISTINCT order_id) AS count_orders
FROM orders
-- Only keep orders in August 2018
WHERE ___
GROUP BY user_id;