ÎncepețiÎncepe gratuit

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

Vezi cursul

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;
Editează și rulează codul