Gruparea utilizatorilor după comenzi
Dave repetă analiza de grupare pe comenzi pentru a obține un profil mai complet al fiecărui grup. El a stabilit că 8 comenzi reprezintă un prag potrivit pentru grupul cu comenzi puține, iar 15 este pragul pentru grupul cu comenzi medii.
Trimite-i lui Dave un tabel cu fiecare grup de comenzi și numărul de utilizatori din acesta.
Acest exercițiu face parte din cursul
Analiza datelor de business în SQL
Instrucțiuni pentru exercițiu
- Stochează ID-ul fiecărui utilizator și numărul său de comenzi într-un CTE numit
user_orders. - Setează pragul pentru categoria cu comenzi puține la 8 comenzi și pragul pentru categoria cu comenzi medii la 15 comenzi.
- Numără utilizatorii distincți din fiecare categorie.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Store each user's count of orders in a CTE named user_orders
___ ___ ___ (
SELECT
___,
___ AS orders
FROM orders
GROUP BY ___)
SELECT
-- Write the conditions for the three buckets
CASE
WHEN ___ THEN 'Low-orders users'
WHEN ___ THEN 'Mid-orders users'
ELSE 'High-orders users'
END AS order_group,
-- Count the distinct users in each bucket
___ AS users
FROM user_orders
GROUP BY order_group;